PPL7-Icon Patrick's Programming Library Version 7.0.0 - Dokumentation
ppl7::compat-Namensbereichsreferenz

Funktionen

int asprintf (char **buff, const char *format,...)
 
long long atoll (const char *wert)
 
void bcopy (const void *src, void *dst, size_t len)
 
void bzero (void *b, size_t len)
 
long htol (const char *wert)
 
const char * inet_ntop (int af, const void *src, char *dst, socklen_t size)
 
int inet_pton (int af, const char *src, void *dst)
 
int strcasecmp (const char *s1, const char *s2)
 
const char * strcasestr (const char *haystack, const char *needle)
 Findet das erste Auftauchen einer Zeichenkette in einem String. Mehr ...
 
int strncasecmp (const char *s1, const char *s2, size_t n)
 
int strncmp (const char *s1, const char *s2, size_t len)
 
char * strndup (const char *str, size_t len)
 
size_t strnlen (const char *str, size_t len)
 
char * strtolower (char *text)
 
char * strtoupper (char *text)
 
char * trim (char *text)
 Unnötige Zeichen am Anfang und Ende eines Textes löschen. Mehr ...
 
int vasprintf (char **buff, const char *fmt, va_list args)
 

Dokumentation der Funktionen

int ppl7::compat::asprintf ( char **  buff,
const char *  format,
  ... 
)
long long ppl7::compat::atoll ( const char *  wert)
void ppl7::compat::bcopy ( const void *  src,
void *  dst,
size_t  len 
)
void ppl7::compat::bzero ( void *  b,
size_t  len 
)
long ppl7::compat::htol ( const char *  wert)
const char * ppl7::compat::inet_ntop ( int  af,
const void *  src,
char *  dst,
socklen_t  size 
)
int ppl7::compat::inet_pton ( int  af,
const char *  src,
void *  dst 
)
int ppl7::compat::strcasecmp ( const char *  s1,
const char *  s2 
)
const char * ppl7::compat::strcasestr ( const char *  haystack,
const char *  needle 
)
int ppl7::compat::strncasecmp ( const char *  s1,
const char *  s2,
size_t  n 
)
int ppl7::compat::strncmp ( const char *  s1,
const char *  s2,
size_t  len 
)
char * ppl7::compat::strndup ( const char *  str,
size_t  len 
)
size_t ppl7::compat::strnlen ( const char *  str,
size_t  len 
)
char * ppl7::compat::strtolower ( char *  text)
char * ppl7::compat::strtoupper ( char *  text)
char * ppl7::compat::trim ( char *  text)

Die trim-Funktion löscht alle Leerzeilen, Tabs, Linefeeds und Returns am Zeilenanfang und -ende.

Parameter
textEin Pointer auf einen Null-terminierten String
Rückgabe
Die Funktion gibt NULL zurück, wenn der Parameter text NULL war. Ansonsten wird der durch text übergebene Pointer zurückgegeben.
Warnung
Die Funktion allokiert keinen neuen Speicher, sondern modifiziert den Text innerhalb des übergebenen Pointers. Soll der Originaltext erhalten bleiben, muß dieser vorher gesichert werden.
Siehe auch
Siehe auch die Funktion trimchar, die ein einzelnes definierbares Zeichen am Anfang und Ende löscht.
int ppl7::compat::vasprintf ( char **  buff,
const char *  fmt,
va_list  args 
)