iutil.h - ics2txt - convert icalendar .ics file to plain text Err bitreich.org 70 hgit clone git://bitreich.org/ics2txt git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ics2txt URL:git://bitreich.org/ics2txt git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ics2txt bitreich.org 70 1Log /scm/ics2txt/log.gph bitreich.org 70 1Files /scm/ics2txt/files.gph bitreich.org 70 1Refs /scm/ics2txt/refs.gph bitreich.org 70 1Tags /scm/ics2txt/tag bitreich.org 70 1README /scm/ics2txt/file/README.md.gph bitreich.org 70 i--- Err bitreich.org 70 iutil.h (697B) Err bitreich.org 70 i--- Err bitreich.org 70 i 1 #ifndef UTIL_H Err bitreich.org 70 i 2 #define UTIL_H Err bitreich.org 70 i 3 Err bitreich.org 70 i 4 #include Err bitreich.org 70 i 5 #include Err bitreich.org 70 i 6 #include Err bitreich.org 70 i 7 #include Err bitreich.org 70 i 8 Err bitreich.org 70 i 9 #define LEN(x) (sizeof (x) / sizeof *(x)) Err bitreich.org 70 i 10 Err bitreich.org 70 i 11 extern char *arg0; Err bitreich.org 70 i 12 Err bitreich.org 70 i 13 void err(int, char const *fmt, ...); Err bitreich.org 70 i 14 void warn(char const *fmt, ...); Err bitreich.org 70 i 15 void debug(char const *fmt, ...); Err bitreich.org 70 i 16 size_t strlcpy(char *, char const *, size_t); Err bitreich.org 70 i 17 char *strsep(char **, char const *); Err bitreich.org 70 i 18 void strchomp(char *); Err bitreich.org 70 i 19 char *strappend(char **, char const *); Err bitreich.org 70 i 20 size_t strlcat(char *, char const *, size_t); Err bitreich.org 70 i 21 long long strtonum(const char *, long long, long long, const char **); Err bitreich.org 70 i 22 size_t strsplit(char *, char **, size_t, char const *); Err bitreich.org 70 i 23 void *reallocarray(void *, size_t, size_t); Err bitreich.org 70 i 24 time_t tztime(struct tm *, char const *); Err bitreich.org 70 i 25 Err bitreich.org 70 i 26 #endif Err bitreich.org 70 .