Go to the source code of this file.
◆ canonicalize_filename()
void canonicalize_filename |
( |
char * |
fname | ) |
|
◆ close_enter_dir()
void close_enter_dir |
( |
struct file_ll * |
f | ) |
|
◆ create_enter_dir()
Definition at line 33 of file lspst.c.
References file_ll::dname, pst_item::file_as, pst_item::folder, file_ll::item_count, pst_item_folder::item_count, pst_convert_utf8(), file_ll::skip_count, file_ll::stored_count, pst_string::str, file_ll::type, and pst_item::type.
Referenced by process().
◆ debug_print()
void debug_print |
( |
char * |
fmt, |
|
|
|
... |
|
) |
| |
◆ main()
int main |
( |
int |
argc, |
|
|
char *const * |
argv |
|
) |
| |
Definition at line 210 of file lspst.c.
References pst_desc_tree::child, pst_file::d_head, options::date_format, DEBUG_ENT, DEBUG_INIT, DEBUG_RET, DIE, pst_item::file_as, getopt(), pst_string::is_utf8, options::long_format, pst_item::message_store, optarg, optind, process(), pst_close(), pst_freeItem(), pst_getTopOfFolders(), pst_load_extended_attributes(), pst_load_index(), pst_open(), pst_parse_item(), pstfile, pst_string::str, usage(), and version().
◆ process()
Definition at line 49 of file lspst.c.
References pst_desc_tree::child, close_enter_dir(), create_enter_dir(), pst_desc_tree::d_id, options::date_format, DEBUG_ENT, DEBUG_INFO, DEBUG_RET, DEBUG_WARN, pst_desc_tree::desc, DIE, pst_index_ll::i_id, options::long_format, MAXDATEFMTLEN, pst_desc_tree::next, pst_convert_utf8(), pst_fileTimeToString(), pst_freeItem(), pst_parse_item(), pst_rfc2426_escape(), pst_rfc2445_datetime_format(), PST_TYPE_APPOINTMENT, PST_TYPE_CONTACT, PST_TYPE_JOURNAL, PST_TYPE_NOTE, PST_TYPE_REPORT, PST_TYPE_SCHEDULE, pstfile, file_ll::skip_count, and file_ll::type.
Referenced by main().
◆ usage()
void usage |
( |
char * |
prog_name | ) |
|
◆ version()
◆ pstfile