rpm  4.5
Macros | Typedefs | Functions
stringbuf.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define appendStringBuf(sb, s)   appendStringBufAux(sb, s, 0)
 
#define appendLineStringBuf(sb, s)   appendStringBufAux(sb, s, 1)
 

Typedefs

typedef struct StringBufRecStringBuf
 

Functions

StringBuf newStringBuf (void)
 
StringBuf freeStringBuf (StringBuf sb)
 
void truncStringBuf (StringBuf sb)
 
char * getStringBuf (StringBuf sb)
 
void stripTrailingBlanksStringBuf (StringBuf sb)
 
void appendStringBufAux (StringBuf sb, const char *s, int nl)
 

Macro Definition Documentation

#define appendLineStringBuf (   sb,
 
)    appendStringBufAux(sb, s, 1)
#define appendStringBuf (   sb,
 
)    appendStringBufAux(sb, s, 0)

Typedef Documentation

typedef struct StringBufRec* StringBuf

Definition at line 10 of file stringbuf.h.

Function Documentation

void appendStringBufAux ( StringBuf  sb,
const char *  s,
int  nl 
)
StringBuf freeStringBuf ( StringBuf  sb)
char* getStringBuf ( StringBuf  sb)
StringBuf newStringBuf ( void  )
void stripTrailingBlanksStringBuf ( StringBuf  sb)
void truncStringBuf ( StringBuf  sb)