diff options
author | kx <kx@radix.pro> | 2023-03-24 03:51:10 +0300 |
---|---|---|
committer | kx <kx@radix.pro> | 2023-03-24 03:51:10 +0300 |
commit | 05d292b208dfe01324826b4c87bbc4da3389a0d5 (patch) | |
tree | b10a2269e9320785f3b61189e75f6778fa167986 /cgitcgi/ui-shared.h | |
parent | 40ab18a661ff6ada40e73969be293918d346a2f5 (diff) | |
download | cgit-ui-05d292b208dfe01324826b4c87bbc4da3389a0d5.tar.xz |
Version 0.1.7
Diffstat (limited to 'cgitcgi/ui-shared.h')
-rw-r--r-- | cgitcgi/ui-shared.h | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/cgitcgi/ui-shared.h b/cgitcgi/ui-shared.h new file mode 100644 index 0000000..74918b8 --- /dev/null +++ b/cgitcgi/ui-shared.h @@ -0,0 +1,46 @@ + +#ifndef __UI_SHARED_H +#define __UI_SHARED_H + +/********************************* + Limits used for relative dates: + */ +#define TM_MIN 60 +#define TM_HOUR (TM_MIN * 60) +#define TM_DAY (TM_HOUR * 24) +#define TM_WEEK (TM_DAY * 7) +#define TM_YEAR (TM_DAY * 365) +#define TM_MONTH (TM_YEAR / 12.0) + +#ifdef __cplusplus +extern "C" { +#endif + + +extern void cgit_print_http_headers( void ); + +extern const struct date_mode *cgit_date_mode( enum date_mode_type type ); +extern void cgit_print_age( struct strbuf *sb, time_t t, int tz, time_t max_relative ); + +extern void cgit_search_repo( const char *path ); + +extern void cgit_repo_info( struct cgit_info *info, const char *revision ); +extern void cgit_rpath_info( struct cgit_info *info, const char *relative_path, const char *revision ); + +extern void cgit_repo_branches_number( struct cgit_repository *rctx ); +extern void cgit_repo_commits_number( struct cgit_repository *rctx ); +extern void cgit_repo_tags_number( struct cgit_repository *rctx ); + +extern void cgit_git_version( struct cgit_versions *vctx ); +extern void cgit_nginx_version( struct cgit_versions *vctx ); + + +extern void cgit_print_404_page( void ); +extern void cgit_print_raw_file( struct strbuf *sb, const char *mime ); + + +#ifdef __cplusplus +} +#endif + +#endif /* __UI_SHARED_H */ |