Include dependency graph for libfiletype.c:
Defines | |
| #define | S_ISDIR(x) (((x) & _S_IFDIR) == _S_IFDIR) |
| #define | S_ISREG(x) (((x) & _S_IFREG) == _S_IFREG) |
| #define | FOPEN_READ_BINARY "r" |
| #define | FOPEN_WRITE_BINARY "w" |
| #define | FILETYPE_DEBUG (glb->debug > 0) |
| #define | FILETYPE_VERBOSE (glb->verbose > 0) |
Functions | |
| int | FILETYPE_set_verbose (int level) |
| int | FILETYPE_set_debug (int level) |
| int | FILETYPE_get_debug (void) |
| int | FILETYPE_get_typecount (void) |
| int | FILETYPE_get_arrayindex (int key) |
| int | FILETYPE_get_key (int index) |
| int | FILETYPE_get_startindexbytypename (char *typename) |
| int | FILETYPE_get_finishindexbytypename (char *typename, int start) |
| int | FILETYPE_get_name_by_index (char *buffer, int buffer_len, int index) |
| int | FILETYPE_get_comment_by_index (char *buffer, int buffer_len, int index) |
| int | FILETYPE_get_fullclass_by_index (char *buffer, int buffer_len, int index) |
| FILETYPE_typerec * | FILETYPE_get_details_by_index (int index) |
| int | FILETYPE_get_comment (char *buffer, int buffer_len, int key) |
| int | FILETYPE_get_name (char *buffer, int buffer_len, int key) |
| FILETYPE_typerec * | FILETYPE_get_details (int key) |
| int | FILETYPE_readb (char *fname) |
| int | FILETYPE_writeb (char *fname) |
| int | FILETYPE_sort_fn (struct FILETYPE_typerec **pa, struct FILETYPE_typerec **pb) |
| int | FILETYPE_sort_types (void) |
| int | FILETYPE_import_list (char *fname) |
| int | FILETYPE_dump (void) |
| int | FILETYPE_clear (void) |
| int | FILETYPE_test_text (char *buffer, int bufsize, struct FILETYPE_typerec *test) |
| int | FILETYPE_test_binary (unsigned char *buffer, int bufsize, struct FILETYPE_typerec *test) |
| int | FILETYPE_is_binary (char *filename) |
| int | FILETYPE_is_filetype (char *filename, int typeindex) |
| int | FILETYPE_isfile (char *filename) |
| int | FILETYPE_get_filetype (char *filename) |
| int | FILETYPE_is_file_of_type (char *filename, char *filetype) |
| int | FILETYPE_generate_www_option_list (char *varname, char *whichkey) |
| int | FILETYPE_init (void) |
| int | FILETYPE_done (void) |
Variables | |
| static unsigned char | FILETYPE_hexconv [256] |
| static struct FILETYPE_globals _glb * | glb = &_glb |
| #define FILETYPE_DEBUG (glb->debug > 0) |
| #define FILETYPE_VERBOSE (glb->verbose > 0) |
| #define FOPEN_READ_BINARY "r" |
| #define FOPEN_WRITE_BINARY "w" |
| #define S_ISDIR | ( | x | ) | (((x) & _S_IFDIR) == _S_IFDIR) |
| #define S_ISREG | ( | x | ) | (((x) & _S_IFREG) == _S_IFREG) |
| int FILETYPE_clear | ( | void | ) |
| int FILETYPE_done | ( | void | ) |
| int FILETYPE_dump | ( | void | ) |
| int FILETYPE_generate_www_option_list | ( | char * | varname, | |
| char * | whichkey | |||
| ) |
| int FILETYPE_get_arrayindex | ( | int | key | ) |
| int FILETYPE_get_comment | ( | char * | buffer, | |
| int | buffer_len, | |||
| int | key | |||
| ) |
| int FILETYPE_get_comment_by_index | ( | char * | buffer, | |
| int | buffer_len, | |||
| int | index | |||
| ) |
| int FILETYPE_get_debug | ( | void | ) |
| struct FILETYPE_typerec* FILETYPE_get_details | ( | int | key | ) |
| struct FILETYPE_typerec* FILETYPE_get_details_by_index | ( | int | index | ) |
| int FILETYPE_get_filetype | ( | char * | filename | ) |
| int FILETYPE_get_finishindexbytypename | ( | char * | typename, | |
| int | start | |||
| ) |
| int FILETYPE_get_fullclass_by_index | ( | char * | buffer, | |
| int | buffer_len, | |||
| int | index | |||
| ) |
| int FILETYPE_get_key | ( | int | index | ) |
| int FILETYPE_get_name | ( | char * | buffer, | |
| int | buffer_len, | |||
| int | key | |||
| ) |
| int FILETYPE_get_name_by_index | ( | char * | buffer, | |
| int | buffer_len, | |||
| int | index | |||
| ) |
| int FILETYPE_get_startindexbytypename | ( | char * | typename | ) |
| int FILETYPE_get_typecount | ( | void | ) |
| int FILETYPE_import_list | ( | char * | fname | ) |
| int FILETYPE_init | ( | void | ) |
| int FILETYPE_is_binary | ( | char * | filename | ) |
| int FILETYPE_is_file_of_type | ( | char * | filename, | |
| char * | filetype | |||
| ) |
| int FILETYPE_is_filetype | ( | char * | filename, | |
| int | typeindex | |||
| ) |
| int FILETYPE_isfile | ( | char * | filename | ) |
| int FILETYPE_readb | ( | char * | fname | ) |
| int FILETYPE_set_debug | ( | int | level | ) |
| int FILETYPE_set_verbose | ( | int | level | ) |
| int FILETYPE_sort_fn | ( | struct FILETYPE_typerec ** | pa, | |
| struct FILETYPE_typerec ** | pb | |||
| ) |
| int FILETYPE_sort_types | ( | void | ) |
| int FILETYPE_test_binary | ( | unsigned char * | buffer, | |
| int | bufsize, | |||
| struct FILETYPE_typerec * | test | |||
| ) |
| int FILETYPE_test_text | ( | char * | buffer, | |
| int | bufsize, | |||
| struct FILETYPE_typerec * | test | |||
| ) |
| int FILETYPE_writeb | ( | char * | fname | ) |
unsigned char FILETYPE_hexconv[256] [static] |
Initial value:
{
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 0,
0, 10, 11, 12, 13, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 10, 11, 12, 13, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
}
struct FILETYPE_globals _glb* glb = &_glb [static] |
1.5.1-p1