src/coco.c
/**
 * Optional arguments are used like in sprintf.
 */
Optional arguments are used like in sprintf.
Optional arguments are used like in sprintf .
char *coco_strdupf(const char *str, ...) {
  va_list args;
  char *s;
  va_start(args, str);
  s = coco_vstrdupf(str, args);
  va_end(args);
  return s;
}
char * coco_strdupf ( const char * str , ... ) { va_list args ; char * s ; va_start ( args , str ) ; s = coco_vstrdupf ( str , args ) ; va_end ( args ) ; return s ; }
Optional arguments are used like in sprintf.
Optional arguments are used like in sprintf .