]> git.sur5r.net Git - cc65/blobdiff - libsrc/common/strqtok.c
More conforming to the cc65 project's apparent writing style.
[cc65] / libsrc / common / strqtok.c
index 132a50d698c6177966cfe9555916517d5f7ad886..6e791f898572a1b23a6292dea5efb0cfa964046b 100644 (file)
@@ -1,15 +1,15 @@
 /*
-** strqtok() is like strtok():  It finds pieces of text, in a string, that are
-** surrounded by given delimiter characters.  It returns each piece, in turn,
-** as a string, until every piece has been found.  Then, it returns NULL.  But,
-** strqtok() recognizes quotation marks.  A mark makes delimiters look ordinary
-** until another quotation mark is seen.  That allows us to include delimiters
-** in tokens.  (This version doesn't allow escaped quotation marks.)
-**
-** 2014-04-19, Daniel Serpell
-** 2014-04-21, Paul Foerster
-** 2014-04-25, Greg King
-*/
+ * strqtok() is like strtok():  It finds pieces of text, in a string, that are
+ * surrounded by given delimiter characters.  It returns each piece, in turn,
+ * as a string, until every piece has been found.  Then, it returns NULL.  But,
+ * strqtok() recognizes quotation marks.  A mark makes delimiters look ordinary
+ * until another quotation mark is seen.  That allows us to include delimiters
+ * in tokens.  (This version doesn't allow escaped quotation marks.)
+ *
+ * 2014-04-19, Daniel Serpell
+ * 2014-04-21, Paul Foerster
+ * 2014-04-25, Greg King
+ */
 
 
 #include <string.h>
@@ -17,9 +17,9 @@
 
 char* __fastcall__ strqtok (register char* s1, const char* s2)
 {
-    static char c;
-    static char *start;
-    static char *next = "";
+    static char  c;
+    static charstart;
+    static charnext = "";
 
     if (s1 == NULL) {
         s1 = next;
@@ -49,8 +49,8 @@ char* __fastcall__ strqtok (register char* s1, const char* s2)
     }
     if (c == '\0') {
         /* The end of the last token is the end of the token list;
-        ** don't go beyond it.
-        */
+         * don't go beyond it.
+         */
         goto found;
     }
 
@@ -70,8 +70,8 @@ char* __fastcall__ strqtok (register char* s1, const char* s2)
     /* Search for the end of a quoted token. */
     if ((s1 = strchr (s1, '\"')) == NULL) {
         /* The quoted token ended with '\0'; therefore, point to a '\0',
-        ** so that the next call will return NULL.
-        */
+         * so that the next call will return NULL.
+         */
         next = "";
         return start;
     }