|
ekg2
GIT master
|
#include "ekg2.h"#include <sys/types.h>#include <stddef.h>#include <stdarg.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <strings.h>#include <unistd.h>
Definicje | |
| #define | fix(s) ((s) ? (s) : "") |
Funkcje | |
| void * | xcalloc (size_t nmemb, size_t size) |
| void * | xmalloc (size_t size) |
| void | xfree (void *ptr) |
| void * | xrealloc (void *ptr, size_t size) |
| char * | xstrdup (const char *s) |
| char * | xstrndup (const char *s, size_t n) |
| char * | utf8ndup (const char *s, size_t n) |
| char * | vsaprintf (const char *format, va_list ap) |
| char * | xstrstr (const char *haystack, const char *needle) |
| char * | xstrcasestr (const char *haystack, const char *needle) |
| int | xstrcasecmp (const char *s1, const char *s2) |
| char * | xstrcat (char *dest, const char *src) |
| char * | xstrchr (const char *s, int c) |
| int | xstrcmp (const char *s1, const char *s2) |
| int | xstrcoll (const char *s1, const char *s2) |
| char * | xstrcpy (char *dest, const char *src) |
| size_t | xstrcspn (const char *s, const char *reject) |
| size_t | xstrlen (const char *s) |
| int | xstrncasecmp_pl (const char *s1, const char *s2, size_t n) |
| char * | xstrncat (char *dest, const char *src, size_t n) |
| int | xstrncmp (const char *s1, const char *s2, size_t n) |
| char * | xstrncpy (char *dest, const char *src, size_t n) |
| int | xstrncasecmp (const char *s1, const char *s2, size_t n) |
| char * | xstrpbrk (const char *s, const char *accept) |
| char * | xstrrchr (const char *s, int c) |
| size_t | xstrspn (const char *s, const char *accept) |
| char * | xstrtok (char *s, const char *delim) |
| char * | xindex (const char *s, int c) |
| char * | xrindex (const char *s, int c) |
| char* utf8ndup | ( | const char * | s, |
| size_t | n | ||
| ) |
| char* vsaprintf | ( | const char * | format, |
| va_list | ap | ||
| ) |
| void* xcalloc | ( | size_t | nmemb, |
| size_t | size | ||
| ) |
| void xfree | ( | void * | ptr | ) |
Free memory pointed by ptr if ptr == NULL do nothing.
Equivalent to: if (ptr) free(ptr);
| char* xindex | ( | const char * | s, |
| int | c | ||
| ) |
| void* xmalloc | ( | size_t | size | ) |
Allocate memory for size bytes, clears it [set it with \0], and returns pointer to allocated memory. If malloc() fails with NULL, ekg_oom_handler() kills program.
Wrapper to malloc()+memset()
| size | - the same as in malloc() |
| void* xrealloc | ( | void * | ptr, |
| size_t | size | ||
| ) |
| char* xrindex | ( | const char * | s, |
| int | c | ||
| ) |
| int xstrcasecmp | ( | const char * | s1, |
| const char * | s2 | ||
| ) |
| char* xstrcasestr | ( | const char * | haystack, |
| const char * | needle | ||
| ) |
| char* xstrcat | ( | char * | dest, |
| const char * | src | ||
| ) |
| char* xstrchr | ( | const char * | s, |
| int | c | ||
| ) |
| int xstrcmp | ( | const char * | s1, |
| const char * | s2 | ||
| ) |
| int xstrcoll | ( | const char * | s1, |
| const char * | s2 | ||
| ) |
| char* xstrcpy | ( | char * | dest, |
| const char * | src | ||
| ) |
| size_t xstrcspn | ( | const char * | s, |
| const char * | reject | ||
| ) |
| char* xstrdup | ( | const char * | s | ) |
| size_t xstrlen | ( | const char * | s | ) |
| int xstrncasecmp | ( | const char * | s1, |
| const char * | s2, | ||
| size_t | n | ||
| ) |
| int xstrncasecmp_pl | ( | const char * | s1, |
| const char * | s2, | ||
| size_t | n | ||
| ) |
| char* xstrncat | ( | char * | dest, |
| const char * | src, | ||
| size_t | n | ||
| ) |
| int xstrncmp | ( | const char * | s1, |
| const char * | s2, | ||
| size_t | n | ||
| ) |
| char* xstrncpy | ( | char * | dest, |
| const char * | src, | ||
| size_t | n | ||
| ) |
| char* xstrndup | ( | const char * | s, |
| size_t | n | ||
| ) |
| char* xstrpbrk | ( | const char * | s, |
| const char * | accept | ||
| ) |
| char* xstrrchr | ( | const char * | s, |
| int | c | ||
| ) |
| size_t xstrspn | ( | const char * | s, |
| const char * | accept | ||
| ) |
| char* xstrstr | ( | const char * | haystack, |
| const char * | needle | ||
| ) |
| char* xstrtok | ( | char * | s, |
| const char * | delim | ||
| ) |
1.8.13