Lines Matching defs:str

227      vsnprintf(char *str, size_t size, const char *format, va_list ap);
229 unsafe_vsnprintf(char *str, size_t size, const char *format, va_list ap);
238 write to the character string str. These functions write the
249 were discarded. The size or str may be given as zero to find
250 out how many characters are needed; in this case, the str
555 static void dostr( char **buffer, int *left, char *str );
559 int plp_vsnprintf(char *str, size_t count, const char *fmt, va_list args)
561 int plp_vsnprintf(char *str, size_t count, const char *fmt, va_list args)
569 if( count == 0 ) str = 0;
570 buffer = str;
572 /* fprintf(stderr,"str 0x%x, buffer 0x%x, count %d, left %d\n",
573 (int)str, (int)buffer, count, left ); */
574 if( str && count > 0 ){
576 str[count-left] = 0;
578 str[count-1] = 0;
586 int plp_unsafe_vsnprintf(char *str, size_t count, const char *fmt, va_list args)
588 int plp_unsafe_vsnprintf(char *str, size_t count, const char *fmt, va_list args)
595 if( count == 0 ) str = 0;
596 buffer = str;
598 /* fprintf(stderr,"str 0x%x, buffer 0x%x, count %d, left %d\n",
599 (int)str, (int)buffer, count, left ); */
600 if( str && count > 0 ){
602 str[count-left] = 0;
604 str[count-1] = 0;
612 int snprintf (char *str,size_t count,const char *fmt,...)
618 char *str;
626 VA_SHIFT (str, char *);
629 n = plp_vsnprintf ( str, count, fmt, ap);
637 int plp_unsafe_snprintf (char *str,size_t count,const char *fmt,...)
643 char *str;
651 VA_SHIFT (str, char *);
654 n = plp_unsafe_vsnprintf ( str, count, fmt, ap);
879 /* fprintf( stderr, "str '%s', place %d, sign %c, padlen %d\n",
943 /* fprintf( stderr, "str '%s', place %d, sign %c, padlen %d\n",
1010 static void dostr( char **buffer, int *left, char *str )
1012 if(str)while(*str) dopr_outch( buffer, left, *str++ );