MCPcopy Index your code
hub / github.com/IBM/Project_CodeNet / CSV_escape

Function CSV_escape

tools/tokenizer/jstokenize.c:606–622  ·  view source on GitHub ↗

Escape token for output as CSV string.

Source from the content-addressed store, hash-verified

604
605// Escape token for output as CSV string.
606static void CSV_escape(FILE *out, const char *token)
607{
608 const char *p;
609 // start CSV string:
610 fputc('"', out);
611 for (p = token; *p; p++) {
612 if (*p == '\n') {
613 fputs("\\n", out);
614 continue;
615 }
616 if (*p == '"')
617 fputc('"', out);
618 fputc(*p, out);
619 }
620 // end CSV string:
621 fputc('"', out);
622}
623
624// Escape token for output as JSON string.
625static void JSON_escape(FILE *out, const char *token)

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected