|
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 行目に定義があります。
1.8.9.1