#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 | ||
) |