Postfix3.3.1
|
#include <vstring.h>
マクロ定義 | |
#define | basename postfix_basename |
#define | EXTPAR_FLAG_NONE (0) |
#define | EXTPAR_FLAG_STRIP (1<<0) /* "{ text }" -> "text" */ |
#define | EXTPAR_FLAG_EXTRACT (1<<1) /* hint from caller's caller */ |
#define | CASEF_FLAG_UTF8 (1<<0) |
#define | CASEF_FLAG_APPEND (1<<1) |
#define | allascii(s) allascii_len((s), -1) |
#define | casefold(dst, src) casefoldx(util_utf8_enable ? CASEF_FLAG_UTF8 : 0, (dst), (src), -1) |
#define | casefold_len(dst, src, len) casefoldx(util_utf8_enable ? CASEF_FLAG_UTF8 : 0, (dst), (src), (len)) |
#define | casefold_append(dst, src) |
#define | strcasecmp_utf8(s1, s2) strcasecmp_utf8x(util_utf8_enable ? CASEF_FLAG_UTF8 : 0, (s1), (s2)) |
#define | strncasecmp_utf8(s1, s2, l) strncasecmp_utf8x(util_utf8_enable ? CASEF_FLAG_UTF8 : 0, (s1), (s2), (l)) |
関数 | |
char * | printable (char *, int) |
char * | neuter (char *, const char *, int) |
char * | lowercase (char *) |
char * | casefoldx (int, VSTRING *, const char *, ssize_t) |
char * | uppercase (char *) |
char * | skipblanks (const char *) |
char * | trimblanks (char *, ssize_t) |
char * | concatenate (const char *,...) |
char * | mystrtok (char **, const char *) |
char * | mystrtokq (char **, const char *, const char *) |
char * | translit (char *, const char *, const char *) |
char * | basename (const char *) |
char * | sane_basename (VSTRING *, const char *) |
char * | sane_dirname (VSTRING *, const char *) |
VSTRING * | unescape (VSTRING *, const char *) |
VSTRING * | escape (VSTRING *, const char *, ssize_t) |
int | alldig (const char *) |
int | allprint (const char *) |
int | allspace (const char *) |
int | allascii_len (const char *, ssize_t) |
const char *WARN_UNUSED_RESULT | split_nameval (char *, char **, char **) |
const char *WARN_UNUSED_RESULT | split_qnameval (char *, char **, char **) |
int | valid_utf8_string (const char *, ssize_t) |
size_t | balpar (const char *, const char *) |
char *WARN_UNUSED_RESULT | extpar (char **, const char *, int) |
int | strcasecmp_utf8x (int, const char *, const char *) |
int | strncasecmp_utf8x (int, const char *, const char *, ssize_t) |
変数 | |
int | util_utf8_enable |
#define allascii | ( | s | ) | allascii_len((s), -1) |
stringops.h の 66 行目に定義があります。
#define basename postfix_basename |
stringops.h の 36 行目に定義があります。
#define CASEF_FLAG_APPEND (1<<1) |
stringops.h の 61 行目に定義があります。
#define CASEF_FLAG_UTF8 (1<<0) |
stringops.h の 60 行目に定義があります。
#define casefold | ( | dst, | |
src | |||
) | casefoldx(util_utf8_enable ? CASEF_FLAG_UTF8 : 0, (dst), (src), -1) |
stringops.h の 67 行目に定義があります。
#define casefold_append | ( | dst, | |
src | |||
) |
stringops.h の 71 行目に定義があります。
#define casefold_len | ( | dst, | |
src, | |||
len | |||
) | casefoldx(util_utf8_enable ? CASEF_FLAG_UTF8 : 0, (dst), (src), (len)) |
stringops.h の 69 行目に定義があります。
#define EXTPAR_FLAG_EXTRACT (1<<1) /* hint from caller's caller */ |
stringops.h の 58 行目に定義があります。
#define EXTPAR_FLAG_NONE (0) |
stringops.h の 56 行目に定義があります。
#define EXTPAR_FLAG_STRIP (1<<0) /* "{ text }" -> "text" */ |
stringops.h の 57 行目に定義があります。
#define strcasecmp_utf8 | ( | s1, | |
s2 | |||
) | strcasecmp_utf8x(util_utf8_enable ? CASEF_FLAG_UTF8 : 0, (s1), (s2)) |
stringops.h の 75 行目に定義があります。
#define strncasecmp_utf8 | ( | s1, | |
s2, | |||
l | |||
) | strncasecmp_utf8x(util_utf8_enable ? CASEF_FLAG_UTF8 : 0, (s1), (s2), (l)) |
stringops.h の 77 行目に定義があります。
int allascii_len | ( | const char * | , |
ssize_t | |||
) |
allascii.c の 51 行目に定義があります。
int allprint | ( | const char * | ) |
allprint.c の 39 行目に定義があります。
int allspace | ( | const char * | ) |
allspace.c の 39 行目に定義があります。
char* basename | ( | const char * | ) |
basename.c の 38 行目に定義があります。
casefold.c の 114 行目に定義があります。
char* concatenate | ( | const char * | , |
... | |||
) |
concatenate.c の 42 行目に定義があります。
unescape.c の 133 行目に定義があります。
char* WARN_UNUSED_RESULT extpar | ( | char ** | , |
const char * | , | ||
int | |||
) |
char* lowercase | ( | char * | ) |
lowercase.c の 34 行目に定義があります。
char* mystrtok | ( | char ** | , |
const char * | |||
) |
mystrtok.c の 54 行目に定義があります。
char* mystrtokq | ( | char ** | , |
const char * | , | ||
const char * | |||
) |
mystrtok.c の 80 行目に定義があります。
char* printable | ( | char * | , |
int | |||
) |
printable.c の 49 行目に定義があります。
char* sane_basename | ( | VSTRING * | , |
const char * | |||
) |
sane_basename.c の 69 行目に定義があります。
char* sane_dirname | ( | VSTRING * | , |
const char * | |||
) |
sane_basename.c の 113 行目に定義があります。
char* skipblanks | ( | const char * | ) |
skipblanks.c の 35 行目に定義があります。
const char* WARN_UNUSED_RESULT split_nameval | ( | char * | , |
char ** | , | ||
char ** | |||
) |
split_nameval.c の 61 行目に定義があります。
const char* WARN_UNUSED_RESULT split_qnameval | ( | char * | , |
char ** | , | ||
char ** | |||
) |
split_qnameval.c の 59 行目に定義があります。
strcasecmp_utf8.c の 99 行目に定義があります。
strcasecmp_utf8.c の 125 行目に定義があります。
char* translit | ( | char * | , |
const char * | , | ||
const char * | |||
) |
translit.c の 40 行目に定義があります。
char* trimblanks | ( | char * | , |
ssize_t | |||
) |
trimblanks.c の 37 行目に定義があります。
unescape.c の 69 行目に定義があります。
char* uppercase | ( | char * | ) |
uppercase.c の 34 行目に定義があります。
int valid_utf8_string | ( | const char * | , |
ssize_t | |||
) |
valid_utf8_string.c の 51 行目に定義があります。
int util_utf8_enable |
printable.c の 47 行目に定義があります。