* app.c (do_scrub_begin): allow single quote strings if so
authorSteve Chamberlain <sac@cygnus>
Tue, 15 Dec 1992 22:55:01 +0000 (22:55 +0000)
committerSteve Chamberlain <sac@cygnus>
Tue, 15 Dec 1992 22:55:01 +0000 (22:55 +0000)
configured.

gas/ChangeLog
gas/app.c

index d51e56831cf14908de018ca5dd3c368cfb95a334..e54807cf1aeffea954c0180662c4b5826136b4c8 100644 (file)
@@ -1,3 +1,14 @@
+Tue Dec 15 12:40:11 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * app.c (do_scrub_begin): allow single quote strings if so
+       configured.
+
+       * config/*z8k*: checkpoint
+
+Sun Dec 13 00:04:38 1992  Ian Lance Taylor  (ian@cygnus.com)
+
+       * read.c (read_a_source_file): avoid calling xmalloc (0).
+
 Sat Dec 12 15:26:34 1992  Ian Lance Taylor  (ian@cygnus.com)
 
        * listing.c: Call xmalloc, not malloc; don't declare malloc.
index 393ab2bd2770b237595d05c07bd975679c434021..6644c272b557bf9327cd0345c8cf89cab1ea5809 100644 (file)
--- a/gas/app.c
+++ b/gas/app.c
@@ -23,8 +23,8 @@
 
 /* App, the assembler pre-processor.  This pre-processor strips out excess
    spaces, turns single-quoted characters into a decimal constant, and turns
-   # <number> <filename> <garbage> into a .line <number>\n.app-file <filename> pair.
-   This needs better error-handling.
+   # <number> <filename> <garbage> into a .line <number>\n.app-file <filename>
+   pair.  This needs better error-handling.
    */
 
 #include <stdio.h>
@@ -74,10 +74,14 @@ do_scrub_begin ()
   lex['\''] = LEX_IS_ONECHAR_QUOTE;
   lex[':'] = LEX_IS_COLON;
 
-#ifdef MRI
-  lex['\''] = LEX_IS_STRINGQUOTE;
+
+
+#ifdef SINGLE_QUOTE_STRINGS
+       lex['\''] = LEX_IS_STRINGQUOTE;
 #endif
+
   /* Note that these override the previous defaults, e.g. if ';'
+
           is a comment char, then it isn't a line separator.  */
   for (p = symbol_chars; *p; ++p)
     {