+ case ASTERISK: /* "/*" */
+ c2 = ucbuf_getc(buf, status); /* "/*c" */
+ if(c2 == ASTERISK){ /* "/**" */
+ /* parse multi-line comment and store it in token*/
+ seekUntilEndOfComment(buf, token, status);
+ } else {
+ ucbuf_ungetc(c2, buf); /* c2 is the non-asterisk following "/*". Include c2 back in buffer. */
+ seekUntilEndOfComment(buf, NULL, status);
+ }