Lines Matching full:extern
31 extern void stralloc_reset( stralloc_t* s );
32 extern void stralloc_ready( stralloc_t* s, unsigned len );
33 extern void stralloc_readyplus( stralloc_t* s, unsigned len );
35 extern void stralloc_copy( stralloc_t* s, stralloc_t* from );
36 extern void stralloc_append( stralloc_t* s, stralloc_t* from );
38 extern void stralloc_add_c( stralloc_t* s, int c );
39 extern void stralloc_add_str( stralloc_t* s, const char* str );
40 extern void stralloc_add_bytes( stralloc_t* s, const void* from, unsigned len );
42 extern char* stralloc_cstr( stralloc_t* s );
44 extern void stralloc_format( stralloc_t* s, const char* fmt, ... );
45 extern void stralloc_formatv( stralloc_t* s, const char* fmt, va_list args );
46 extern void stralloc_add_format( stralloc_t* s, const char* fmt, ... );
48 extern void stralloc_add_quote_c( stralloc_t* s, int c );
49 extern void stralloc_add_quote_str( stralloc_t* s, const char* str );
50 extern void stralloc_add_quote_bytes( stralloc_t* s, const void* from, unsigned len );
52 extern void stralloc_add_hex( stralloc_t* s, unsigned value, int num_digits );
53 extern void stralloc_add_hexdump( stralloc_t* s, void* base, int size, const char* prefix );
56 extern void stralloc_lstrip( stralloc_t* s );
57 extern void stralloc_rstrip( stralloc_t* s );
58 extern void stralloc_strip( stralloc_t* s );
60 extern void stralloc_tabular( stralloc_t* s, const char** strings, int count,
63 extern char* stralloc_to_tempstr( stralloc_t* s );