#include <string.h>#include <stdarg.h>#include <stdlib.h>#include <stdbool.h>#include <stdio.h>#include "strutils.h"Macros | |
| #define | CAPS(c) ((c >= 'a' && c <= 'z') ? c & 0x5F : c) |
Functions | |
| char * | stristr (const char *s1, const char *s2) |
| Case insensitive search for first occurrence of a string inside another. More... | |
| char * | strnistr (const char *s1, const char *s2, size_t len) |
| Case insensitive search for first occurrence of a string inside another. More... | |
| char * | strappend (char *buf, int argc,...) |
| uint32_t | strnumentries (const char *s, const char delimiter) |
| char * | strgetentry (char *res, const char *s, uint32_t entry, const char delimiter) |
| int32_t | strlookup (const char *s1, const char *s2, const char delimiter) |
| bool | strtotime (char *s, struct tm *time) |
| char * | strtoisodt (struct tm *dt) |
| char * | strtointernetdt (struct tm *dt) |
| #define CAPS | ( | c | ) | ((c >= 'a' && c <= 'z') ? c & 0x5F : c) |
| char* strappend | ( | char * | buf, |
| int | argc, | ||
| ... | |||
| ) |
| char* strgetentry | ( | char * | res, |
| const char * | s, | ||
| uint32_t | entry, | ||
| const char | delimiter | ||
| ) |
| char* stristr | ( | const char * | s1, |
| const char * | s2 | ||
| ) |
Case insensitive search for first occurrence of a string inside another.
| s1 | pointer to string to search. |
| s2 | pointer to string to search for. |
| int32_t strlookup | ( | const char * | s1, |
| const char * | s2, | ||
| const char | delimiter | ||
| ) |
| char* strnistr | ( | const char * | s1, |
| const char * | s2, | ||
| size_t | len | ||
| ) |
Case insensitive search for first occurrence of a string inside another.
| s1 | pointer to string to search. |
| s2 | pointer to string to search for. |
| len | max. number of characters to compare. |
| uint32_t strnumentries | ( | const char * | s, |
| const char | delimiter | ||
| ) |
| char* strtointernetdt | ( | struct tm * | dt | ) |
| char* strtoisodt | ( | struct tm * | dt | ) |
| bool strtotime | ( | char * | s, |
| struct tm * | time | ||
| ) |