fork(1) download
  1. #include <stdio.h>
  2. #include <stdarg.h>
  3.  
  4. void pxy_conn_ctx_trace(const char* format, ...)
  5. {
  6. char result[2] = {};
  7.  
  8. va_list ap;
  9. va_start(ap, format);
  10. const int written = vsnprintf(result, 2, format, ap);
  11. va_end(ap);
  12.  
  13. printf("written = %d\n", written);
  14. printf("result: '%s'\n", result);
  15. }
  16.  
  17. int main() {
  18. pxy_conn_ctx_trace("%d", 32768);
  19.  
  20. return 0;
  21. }
  22.  
Success #stdin #stdout 0s 5276KB
stdin
Standard input is empty
stdout
written = 5
result: '3'