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 }
|
1.3.6-20040222