rpm  4.10.90
Defines | Typedefs | Functions
rpmstr.h File Reference

Go to the source code of this file.

Defines

#define rpmstrAppend(_str, _s)   rpmstrAppendAux((_str), (_s), 0)
#define rpmstrAppendNl(_str, _s)   rpmstrAppendAux((_str), (_s), 1)

Typedefs

typedef struct rpmstr_s * rpmstr

Functions

rpmstr rpmstrNew (void)
rpmstr rpmstrFree (rpmstr str)
void rpmstrRStrip (rpmstr str)
void rpmstrReserve (rpmstr str, size_t delta)
void rpmstrAppendAux (rpmstr str, const char *s, int nl)
const char * rpmstrAsCstr (rpmstr str)

Define Documentation

#define rpmstrAppend (   _str,
  _s 
)    rpmstrAppendAux((_str), (_s), 0)

Definition at line 18 of file rpmstr.h.

Referenced by main().

#define rpmstrAppendNl (   _str,
  _s 
)    rpmstrAppendAux((_str), (_s), 1)

Definition at line 19 of file rpmstr.h.

Referenced by main().


Typedef Documentation

typedef struct rpmstr_s* rpmstr

Definition at line 4 of file rpmstr.h.


Function Documentation

void rpmstrAppendAux ( rpmstr  str,
const char *  s,
int  nl 
)
const char* rpmstrAsCstr ( rpmstr  str)

Referenced by dump().

rpmstr rpmstrFree ( rpmstr  str)

Referenced by main().

rpmstr rpmstrNew ( void  )

Referenced by main().

void rpmstrReserve ( rpmstr  str,
size_t  delta 
)
void rpmstrRStrip ( rpmstr  str)

Referenced by main().