]> granicus.if.org Git - flex/commitdiff
Minor portability tweaks
authorVern Paxson <vern@ee.lbl.gov>
Tue, 21 Sep 1993 20:44:17 +0000 (20:44 +0000)
committerVern Paxson <vern@ee.lbl.gov>
Tue, 21 Sep 1993 20:44:17 +0000 (20:44 +0000)
misc.c

diff --git a/misc.c b/misc.c
index 267e44ade37a6f7c1daff7d845a0a627efd3efc1..96cff93ecec9aaa9a5e163024a89bc1fe77955a7 100644 (file)
--- a/misc.c
+++ b/misc.c
@@ -167,7 +167,7 @@ void check_char( int c )
 Char clower( c )
 register int c;
        {
-       return (isascii( c ) && isupper( c )) ? tolower( c ) : c;
+       return (Char) ((isascii( c ) && isupper( c )) ? tolower( c ) : c);
        }
 
 
@@ -496,17 +496,19 @@ Char array[];
 
        switch ( array[1] )
                {
-#ifdef __STDC__
-               case 'a': return '\a';
-#else
-               case 'a': return '\007';
-#endif
                case 'b': return '\b';
                case 'f': return '\f';
                case 'n': return '\n';
                case 'r': return '\r';
                case 't': return '\t';
+
+#ifdef __STDC__
+               case 'a': return '\a';
                case 'v': return '\v';
+#else
+               case 'a': return '\007';
+               case 'v': return '\013';
+#endif
 
                case '0':
                case '1':
@@ -593,15 +595,16 @@ register int c;
                {
                switch ( c )
                        {
-#ifdef __STDC__
-                       case '\a': return "\\a";
-#endif
                        case '\b': return "\\b";
                        case '\f': return "\\f";
                        case '\n': return "\\n";
                        case '\r': return "\\r";
                        case '\t': return "\\t";
+
+#ifdef __STDC__
+                       case '\a': return "\\a";
                        case '\v': return "\\v";
+#endif
 
                        default:
                                (void) sprintf( rform, "\\%.3o",