Main Page | Class List | File List | Class Members | File Members | Related Pages

strobj.h File Reference

Dynamic string manipulation. More...

Go to the source code of this file.

Classes

struct  String

Functions

EXTERN_C_BEGIN LIBGIFT_EXPORT
void 
string_init (String *sobj)
LIBGIFT_EXPORT void string_finish (String *sobj)
LIBGIFT_EXPORT char * string_finish_keep (String *sobj)
LIBGIFT_EXPORT Stringstring_new (char *str, int alloc, int len, BOOL can_resize)
LIBGIFT_EXPORT void string_free (String *sobj)
LIBGIFT_EXPORT char * string_free_keep (String *sobj)
LIBGIFT_EXPORT void string_set_buf (String *sobj, char *str, int alloc, int len, BOOL can_resize)
LIBGIFT_EXPORT int string_appendvf (String *sobj, const char *fmt, va_list args)
LIBGIFT_EXPORT int string_appendf (String *sobj, const char *fmt,...)
LIBGIFT_EXPORT int string_append (String *sobj, const char *str)
LIBGIFT_EXPORT int string_appendu (String *sobj, unsigned char *str, size_t len)
LIBGIFT_EXPORT int string_appendc (String *sobj, char c)


Detailed Description

Dynamic string manipulation.


Generated on Sun Aug 22 08:07:11 2004 by doxygen 1.3.7