util.h - tscrape - twitter scraper (not working anymore) | |
git clone git://git.codemadness.org/tscrape | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
util.h (783B) | |
--- | |
1 #include <sys/types.h> | |
2 | |
3 #include <stdio.h> | |
4 | |
5 #ifdef __OpenBSD__ | |
6 #include <unistd.h> | |
7 #else | |
8 #define pledge(p1,p2) 0 | |
9 #endif | |
10 | |
11 #undef strlcat | |
12 size_t strlcat(char *, const char *, size_t); | |
13 #undef strlcpy | |
14 size_t strlcpy(char *, const char *, size_t); | |
15 | |
16 /* feed info */ | |
17 struct feed { | |
18 char * name; /* feed name */ | |
19 unsigned long totalnew; /* amount of new items per feed */ | |
20 unsigned long total; /* total items */ | |
21 }; | |
22 | |
23 enum { | |
24 FieldUnixTimestamp = 0, | |
25 FieldUsername, FieldFullname, | |
26 FieldText, FieldItemid, | |
27 FieldItemUsername, FieldItemFullname, | |
28 FieldRetweetid, FieldIspinned, | |
29 FieldLast | |
30 }; | |
31 | |
32 size_t parseline(char *, char *[FieldLast]); | |
33 void printutf8pad(FILE *, const char *, size_t, int); | |
34 int strtotime(const char *, time_t *); | |
35 void xmlencode(const char *, FILE *); |