Data Structures | |
struct | di_rstring |
raw string More... | |
Functions | |
int | di_snprintfcat (char *str, size_t size, const char *format,...) |
char * | di_stradup (const char *s, size_t n) |
|
cat resolved format to str
00036 { 00037 va_list ap; 00038 int retval; 00039 size_t len = strlen (str); 00040 00041 va_start (ap, format); 00042 retval = vsnprintf (str + len, size - len, format, ap); 00043 va_end (ap); 00044 00045 return retval; 00046 }
|
|
Copies n bytes from s, without calculating the lenght of s themself.
00049 { 00050 size_t len = n + 1; 00051 char *string = di_new (char, len); 00052 string[n] = '\0'; 00053 return memcpy (string, s, n); 00054 }
|