diff options
author | Lukas Fleischer | 2013-04-01 17:11:13 +0200 |
---|---|---|
committer | Jason A. Donenfeld | 2013-04-08 15:43:17 +0200 |
commit | 996f86e664ab6d00a9304a42374e9c691b78ca6b (patch) | |
tree | 1f2358c286eedfb86c89ea812b0bcd45c71cd1d9 /ui-shared.h | |
parent | 849ecd961df9454d6f849eac34e6f501395c4f01 (diff) | |
download | cgit-996f86e664ab6d00a9304a42374e9c691b78ca6b.tar.gz cgit-996f86e664ab6d00a9304a42374e9c691b78ca6b.tar.bz2 cgit-996f86e664ab6d00a9304a42374e9c691b78ca6b.zip |
Return const char * in cgit_{httpscheme, hosturl, rooturl}()
The return values of these functions are essentially constant and should
never be modified.
Note that this will introduce a compiler warning when we try to free the
return value of any of these functions. However, given that all of these
currently return statically allocated strings in some cases, they need
to be refactored before this can be done anyway.
Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de>
Diffstat (limited to 'ui-shared.h')
-rw-r--r-- | ui-shared.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ui-shared.h b/ui-shared.h index 87a7dac..0666388 100644 --- a/ui-shared.h +++ b/ui-shared.h | |||
@@ -1,9 +1,9 @@ | |||
1 | #ifndef UI_SHARED_H | 1 | #ifndef UI_SHARED_H |
2 | #define UI_SHARED_H | 2 | #define UI_SHARED_H |
3 | 3 | ||
4 | extern char *cgit_httpscheme(); | 4 | extern const char *cgit_httpscheme(); |
5 | extern char *cgit_hosturl(); | 5 | extern const char *cgit_hosturl(); |
6 | extern char *cgit_rooturl(); | 6 | extern const char *cgit_rooturl(); |
7 | extern char *cgit_repourl(const char *reponame); | 7 | extern char *cgit_repourl(const char *reponame); |
8 | extern char *cgit_fileurl(const char *reponame, const char *pagename, | 8 | extern char *cgit_fileurl(const char *reponame, const char *pagename, |
9 | const char *filename, const char *query); | 9 | const char *filename, const char *query); |