author | Lars Hjemli <hjemli@gmail.com> | 2008-03-27 23:09:11 (UTC) |
---|---|---|
committer | Lars Hjemli <hjemli@gmail.com> | 2008-03-27 23:09:11 (UTC) |
commit | 20a33548b9a87a6eb23162ee5d137daa46d78613 (patch) (unidiff) | |
tree | 9c4ca364df64dcce640a531c7f515ee48bc99387 /cgit.h | |
parent | ee4056bd2c902a12dea67874368863fe60ea5a5f (diff) | |
download | cgit-20a33548b9a87a6eb23162ee5d137daa46d78613.zip cgit-20a33548b9a87a6eb23162ee5d137daa46d78613.tar.gz cgit-20a33548b9a87a6eb23162ee5d137daa46d78613.tar.bz2 |
Move function for configfile parsing into configfile.[ch]
This is a generic function which wanted its own little object file.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
-rw-r--r-- | cgit.h | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -185,43 +185,42 @@ extern const struct cgit_snapshot_format cgit_snapshot_formats[]; | |||
185 | 185 | ||
186 | extern struct cgit_repo *cgit_add_repo(const char *url); | 186 | extern struct cgit_repo *cgit_add_repo(const char *url); |
187 | extern struct cgit_repo *cgit_get_repoinfo(const char *url); | 187 | extern struct cgit_repo *cgit_get_repoinfo(const char *url); |
188 | extern void cgit_repo_config_cb(const char *name, const char *value); | 188 | extern void cgit_repo_config_cb(const char *name, const char *value); |
189 | 189 | ||
190 | extern int chk_zero(int result, char *msg); | 190 | extern int chk_zero(int result, char *msg); |
191 | extern int chk_positive(int result, char *msg); | 191 | extern int chk_positive(int result, char *msg); |
192 | extern int chk_non_negative(int result, char *msg); | 192 | extern int chk_non_negative(int result, char *msg); |
193 | 193 | ||
194 | extern int hextoint(char c); | 194 | extern int hextoint(char c); |
195 | extern char *trim_end(const char *str, char c); | 195 | extern char *trim_end(const char *str, char c); |
196 | extern char *strlpart(char *txt, int maxlen); | 196 | extern char *strlpart(char *txt, int maxlen); |
197 | extern char *strrpart(char *txt, int maxlen); | 197 | extern char *strrpart(char *txt, int maxlen); |
198 | 198 | ||
199 | extern void cgit_add_ref(struct reflist *list, struct refinfo *ref); | 199 | extern void cgit_add_ref(struct reflist *list, struct refinfo *ref); |
200 | extern int cgit_refs_cb(const char *refname, const unsigned char *sha1, | 200 | extern int cgit_refs_cb(const char *refname, const unsigned char *sha1, |
201 | int flags, void *cb_data); | 201 | int flags, void *cb_data); |
202 | 202 | ||
203 | extern void *cgit_free_commitinfo(struct commitinfo *info); | 203 | extern void *cgit_free_commitinfo(struct commitinfo *info); |
204 | 204 | ||
205 | extern int cgit_diff_files(const unsigned char *old_sha1, | 205 | extern int cgit_diff_files(const unsigned char *old_sha1, |
206 | const unsigned char *new_sha1, | 206 | const unsigned char *new_sha1, |
207 | linediff_fn fn); | 207 | linediff_fn fn); |
208 | 208 | ||
209 | extern void cgit_diff_tree(const unsigned char *old_sha1, | 209 | extern void cgit_diff_tree(const unsigned char *old_sha1, |
210 | const unsigned char *new_sha1, | 210 | const unsigned char *new_sha1, |
211 | filepair_fn fn, const char *prefix); | 211 | filepair_fn fn, const char *prefix); |
212 | 212 | ||
213 | extern void cgit_diff_commit(struct commit *commit, filepair_fn fn); | 213 | extern void cgit_diff_commit(struct commit *commit, filepair_fn fn); |
214 | 214 | ||
215 | extern char *fmt(const char *format,...); | 215 | extern char *fmt(const char *format,...); |
216 | 216 | ||
217 | extern int cgit_read_config(const char *filename, configfn fn); | ||
218 | extern int cgit_parse_query(char *txt, configfn fn); | 217 | extern int cgit_parse_query(char *txt, configfn fn); |
219 | extern struct commitinfo *cgit_parse_commit(struct commit *commit); | 218 | extern struct commitinfo *cgit_parse_commit(struct commit *commit); |
220 | extern struct taginfo *cgit_parse_tag(struct tag *tag); | 219 | extern struct taginfo *cgit_parse_tag(struct tag *tag); |
221 | extern void cgit_parse_url(const char *url); | 220 | extern void cgit_parse_url(const char *url); |
222 | 221 | ||
223 | extern const char *cgit_repobasename(const char *reponame); | 222 | extern const char *cgit_repobasename(const char *reponame); |
224 | 223 | ||
225 | extern int cgit_parse_snapshots_mask(const char *str); | 224 | extern int cgit_parse_snapshots_mask(const char *str); |
226 | 225 | ||
227 | #endif /* CGIT_H */ | 226 | #endif /* CGIT_H */ |