Module Name:    src
Committed By:   rillig
Date:           Thu Feb 25 00:32:44 UTC 2021

Modified Files:
        src/tests/lib/libcurses/director: testlang_conf.l

Log Message:
tests/libcurses: reduce indentation

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/tests/lib/libcurses/director/testlang_conf.l

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/lib/libcurses/director/testlang_conf.l
diff -u src/tests/lib/libcurses/director/testlang_conf.l:1.22 src/tests/lib/libcurses/director/testlang_conf.l:1.23
--- src/tests/lib/libcurses/director/testlang_conf.l:1.22	Thu Feb 25 00:25:31 2021
+++ src/tests/lib/libcurses/director/testlang_conf.l	Thu Feb 25 00:32:44 2021
@@ -1,5 +1,5 @@
 %{
-/*	$NetBSD: testlang_conf.l,v 1.22 2021/02/25 00:25:31 rillig Exp $ 	*/
+/*	$NetBSD: testlang_conf.l,v 1.23 2021/02/25 00:32:44 rillig Exp $ 	*/
 
 /*-
  * Copyright 2009 Brett Lymn <bl...@netbsd.org>
@@ -79,6 +79,7 @@ dequote(const char *s, size_t *len)
 	while (*p) {
 		if (*p == '\\' && *(p+1)) {
 			++p;
+
 			if (isdigit(*p)) {
 				if (*(p+1) && isdigit(*(p+1)) && *(p+2) &&
 				    isdigit(*(p+2))) {
@@ -87,45 +88,46 @@ dequote(const char *s, size_t *len)
 				} else {
 					*q++ = *p++;
 				}
-			} else {
-				switch (*p) {
-				case 'e':
-					/* escape */
-					*q++ = '\e';
-					p++;
-					break;
-
-				case 'n':
-					/* newline */
-					*q++ = '\n';
-					p++;
-					break;
-
-				case 'r':
-					/* carriage return */
-					*q++ = '\r';
-					p++;
-					break;
-
-				case 't':
-					/* tab */
-					*q++ = '\t';
-					p++;
-					break;
-
-				case '\\':
-					/* backslash */
-					*q++ = '\\';
-					p++;
-					break;
-
-				default:
-					if (isalpha((unsigned char)*p))
-						errx(2,
-						    "%s:%zu: invalid escape sequence '\\%c' in string literal",
-						    cur_file, line, *p);
-					*q++ = *p++;
-				}
+				continue;
+			}
+
+			switch (*p) {
+			case 'e':
+				/* escape */
+				*q++ = '\e';
+				p++;
+				break;
+
+			case 'n':
+				/* newline */
+				*q++ = '\n';
+				p++;
+				break;
+
+			case 'r':
+				/* carriage return */
+				*q++ = '\r';
+				p++;
+				break;
+
+			case 't':
+				/* tab */
+				*q++ = '\t';
+				p++;
+				break;
+
+			case '\\':
+				/* backslash */
+				*q++ = '\\';
+				p++;
+				break;
+
+			default:
+				if (isalpha(*p))
+					errx(2,
+					    "%s:%zu: invalid escape sequence '\\%c' in string literal",
+					    cur_file, line, *p);
+				*q++ = *p++;
 			}
 		} else
 			*q++ = *p++;

Reply via email to