Lines Matching refs:stream
35 static int writeTime(FILE *stream, const struct writeoutvar *wovar,
39 static int writeString(FILE *stream, const struct writeoutvar *wovar,
43 static int writeLong(FILE *stream, const struct writeoutvar *wovar,
47 static int writeOffset(FILE *stream, const struct writeoutvar *wovar,
153 static int writeTime(FILE *stream, const struct writeoutvar *wovar,
177 fprintf(stream, "\"%s\":", wovar->name);
179 fprintf(stream, "%" CURL_FORMAT_CURL_OFF_TU
184 fprintf(stream, "\"%s\":null", wovar->name);
271 static int writeString(FILE *stream, const struct writeoutvar *wovar,
405 fprintf(stream, "\"%s\":", wovar->name);
406 jsonWriteString(stream, strinfo, FALSE);
409 fputs(strinfo, stream);
413 fprintf(stream, "\"%s\":null", wovar->name);
421 static int writeLong(FILE *stream, const struct writeoutvar *wovar,
462 fprintf(stream, "\"%s\":%ld", wovar->name, longinfo);
465 fprintf(stream, "%03ld", longinfo);
467 fprintf(stream, "%ld", longinfo);
472 fprintf(stream, "\"%s\":null", wovar->name);
478 static int writeOffset(FILE *stream, const struct writeoutvar *wovar,
499 fprintf(stream, "\"%s\":", wovar->name);
501 fprintf(stream, "%" CURL_FORMAT_CURL_OFF_T, offinfo);
505 fprintf(stream, "\"%s\":null", wovar->name);
514 FILE *stream = stdout;
532 fputc('%', stream);
545 fputs("%{", stream);
561 fclose(stream);
563 stream = stdout;
567 fclose(stream);
569 stream = tool_stderr;
572 ourWriteOutJSON(stream, variables, per, per_result);
575 headerJSON(stream, per);
578 (void)variables[i].writefunc(stream, &variables[i],
604 fputs(header->value, stream);
609 fputs("%header{", stream);
631 fclose(stream);
632 stream = stream2;
639 fputs("%output{", stream);
643 fputc('%', stream);
644 fputc(ptr[1], stream);
652 fputc('\r', stream);
655 fputc('\n', stream);
658 fputc('\t', stream);
662 fputc(*ptr, stream);
663 fputc(ptr[1], stream);
669 fputc(*ptr, stream);
674 fclose(stream);