Mercurial > noffle
view src/dynamicstring.h @ 244:4e69e9b722ae noffle
[svn] * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF
article format draft draft-ietf-usefor-article-06.txt recommends that
Xref: references contain the FQDN of the server. We were using the
host name without the domain. So split the routine used for obtaining
the FQDN from protocol.c into util.c, and use it when adding Xrefs.
author | bears |
---|---|
date | Fri, 15 Mar 2002 10:50:33 +0000 |
parents | e612b263934f |
children |
line wrap: on
line source
/* dynamicstring.h String utilities $Id: dynamicstring.h 65 2000-05-12 16:52:41Z enz $ */ #ifndef DYNAMICSTRING_H #define DYNAMICSTRING_H #if HAVE_CONFIG_H #include <config.h> #endif #include <sys/types.h> /* A dynamically growing string */ struct DynStr; typedef struct DynStr DynStr; /* Create new DynStr with given capacity */ DynStr * new_DynStr( int reserve ); /* Delete DynStr */ void del_DynStr( DynStr *self ); /* Return DynStr's length */ int DynStr_len( const DynStr *self ); /* Return DynStr's content ptr */ const char * DynStr_str( const DynStr *self ); /* append C-string to DynStr */ void DynStr_app( DynStr *self, const char *s ); /* append a DynStr to DynStr */ void DynStr_appDynStr( DynStr *self, const DynStr *s ); /* Append C-string + newline to DynStr */ void DynStr_appLn( DynStr *self, const char *s ); /* Append a maximum of n characters from C-string s to DynStr self */ void DynStr_appN( DynStr *self, const char *s, int n ); /* Truncate content of DynString to zero length */ void DynStr_clear( DynStr *self ); #endif