";
@@ -6271,7 +6272,7 @@ void rsputs_elcode(LOGBOOK *lbs, BOOL email_notify, const char *str) {
subst[1000], base_url[256], param[256], *lstr, domain[256];
while (strlen_retbuf + (int) (2 * strlen(str) + 1000) >= return_buffer_size) {
- return_buffer = xrealloc(return_buffer, return_buffer_size + 100000);
+ return_buffer = (char *)xrealloc(return_buffer, return_buffer_size + 100000);
memset(return_buffer + return_buffer_size, 0, 100000);
return_buffer_size += 100000;
}
@@ -6289,7 +6290,7 @@ void rsputs_elcode(LOGBOOK *lbs, BOOL email_notify, const char *str) {
smileys_enabled = FALSE;
/* make lower case copy of str */
- lstr = xmalloc(strlen(str) + 1);
+ lstr = (char *)xmalloc(strlen(str) + 1);
for (pd = lstr, p = (char *) str; *p; p++, pd++)
*pd = tolower(*p);
*pd = 0;
@@ -6737,7 +6738,7 @@ void rsprintf(const char *format, ...) {
va_end(argptr);
while (strlen_retbuf + (int) strlen(str) + 1 >= return_buffer_size) {
- return_buffer = xrealloc(return_buffer, return_buffer_size + 100000);
+ return_buffer = (char *)xrealloc(return_buffer, return_buffer_size + 100000);
memset(return_buffer + return_buffer_size, 0, 100000);
return_buffer_size += 100000;
}
@@ -6770,7 +6771,7 @@ void initparam() {
_cmdline[0] = 0;
}
-int setparam(char *param, char *value) {
+int setparam(const char *param, const char *value) {
int i;
char str[10000];
@@ -6832,7 +6833,7 @@ int setparam(char *param, char *value) {
return 1;
}
-char *getparam(char *param) {
+char *getparam(const char *param) {
int i;
if (strieq(param, "text"))
@@ -6866,7 +6867,7 @@ BOOL enumparam(int n, char *param, char *value) {
return TRUE;
}
-BOOL isparam(char *param) {
+BOOL isparam(const char *param) {
int i;
if (strieq(param, "text"))
@@ -6882,7 +6883,7 @@ BOOL isparam(char *param) {
return FALSE;
}
-void unsetparam(char *param) {
+void unsetparam(const char *param) {
int i;
for (i = 0; i < MAX_PARAM; i++)
@@ -6993,7 +6994,7 @@ void compose_base_url(LOGBOOK *lbs, char *base_url, int size, BOOL email_notify)
/*------------------------------------------------------------------*/
-void set_location(LOGBOOK *lbs, char *rp) {
+void set_location(LOGBOOK *lbs, const char *rp) {
char str[NAME_LENGTH], group[NAME_LENGTH], list[NAME_LENGTH], *p, rel_path[NAME_LENGTH];
int i;
@@ -7165,7 +7166,7 @@ void set_location(LOGBOOK *lbs, char *rp) {
/*------------------------------------------------------------------*/
-void set_redir(LOGBOOK *lbs, char *redir) {
+void set_redir(LOGBOOK *lbs, const char *redir) {
char str[NAME_LENGTH];
str[0] = 0;
@@ -7185,7 +7186,7 @@ void set_redir(LOGBOOK *lbs, char *redir) {
/*------------------------------------------------------------------*/
-void set_cookie(LOGBOOK *lbs, char *name, char *value, BOOL global, char *expiration) {
+void set_cookie(LOGBOOK *lbs, const char *name, const char *value, BOOL global, const char *expiration) {
char lb_name[256], str[NAME_LENGTH], format[80];
double exp;
time_t now;
@@ -7254,7 +7255,7 @@ const char *git_revision() {
/*------------------------------------------------------------------*/
-void redirect(LOGBOOK *lbs, char *rel_path) {
+void redirect(LOGBOOK *lbs, const char *rel_path) {
/* redirect */
rsprintf("HTTP/1.1 302 Found\r\n");
rsprintf("Server: ELOG HTTP %s-%s\r\n", VERSION, git_revision());
@@ -7268,7 +7269,7 @@ void redirect(LOGBOOK *lbs, char *rel_path) {
/*------------------------------------------------------------------*/
-int strbreak(char *str, char list[][NAME_LENGTH], int size, char *brk, BOOL ignore_quotes)
+int strbreak(char *str, char list[][NAME_LENGTH], int size, const char *brk, BOOL ignore_quotes)
/* break comma-separated list into char array, stripping leading
and trailing blanks */
{
@@ -7488,7 +7489,7 @@ int scan_attributes(char *logbook)
/*------------------------------------------------------------------*/
-void show_http_header(LOGBOOK *lbs, BOOL expires, char *cookie) {
+void show_http_header(LOGBOOK *lbs, BOOL expires, const char *cookie) {
char str[256];
rsprintf("HTTP/1.1 200 Document follows\r\n");
@@ -7515,7 +7516,7 @@ void show_http_header(LOGBOOK *lbs, BOOL expires, char *cookie) {
rsprintf("\r\n");
}
-void show_plain_header(int size, char *file_name) {
+void show_plain_header(int size, const char *file_name) {
/* header */
rsprintf("HTTP/1.1 200 Document follows\r\n");
rsprintf("Server: ELOG HTTP %s-%s\r\n", VERSION, git_revision());
@@ -7534,7 +7535,7 @@ void show_plain_header(int size, char *file_name) {
rsprintf("\r\n");
}
-void show_html_header(LOGBOOK *lbs, BOOL expires, char *title, BOOL close_head, BOOL rss_feed, char *cookie,
+void show_html_header(LOGBOOK *lbs, BOOL expires, const char *title, BOOL close_head, BOOL rss_feed, const char *cookie,
int embed_css, int refresh) {
int i, n;
char css[1000], str[1000], media[1000], file_name[256];
@@ -7578,7 +7579,7 @@ void show_html_header(LOGBOOK *lbs, BOOL expires, char *title, BOOL close_head,
int size = TELL(fileno(f));
fseek(f, 0, SEEK_SET);
- char *buf = xmalloc(size + 100);
+ char *buf = (char *)xmalloc(size + 100);
fread(buf, 1, size, f);
buf[size] = 0;
fclose(f);
@@ -7645,8 +7646,8 @@ void show_browser(char *br) {
rsprintf("var browser = \"Other\";\n");
}
-void show_standard_header(LOGBOOK *lbs, BOOL expires, char *title, char *path, BOOL rss_feed, char *cookie,
- char *script, int refresh) {
+void show_standard_header(LOGBOOK *lbs, BOOL expires, const char *title, const char *path, BOOL rss_feed, const char *cookie,
+ const char *script, int refresh) {
if (script) {
show_html_header(lbs, expires, title, FALSE, rss_feed, cookie, FALSE, refresh);
@@ -7750,7 +7751,7 @@ LBLIST get_logbook_hierarchy(void) {
char grplist[MAX_N_LIST][NAME_LENGTH];
/* allocate root node */
- root = xmalloc(sizeof(LBNODE));
+ root = (LBNODE *)xmalloc(sizeof(LBNODE));
memset(root, 0, sizeof(LBNODE));
/* enumerate groups */
@@ -7772,10 +7773,10 @@ LBLIST get_logbook_hierarchy(void) {
/* allocate new node, increase member pointer array by one */
if (n == 0)
- root->member = xmalloc(sizeof(void *));
+ root->member = (LBLIST *)xmalloc(sizeof(void *));
else
- root->member = xrealloc(root->member, (n + 1) * sizeof(void *));
- root->member[n] = xmalloc(sizeof(LBNODE));
+ root->member = (LBLIST *)xrealloc(root->member, (n + 1) * sizeof(void *));
+ root->member[n] = (LBNODE *)xmalloc(sizeof(LBNODE));
if (strlen(grpname) < 7)
strlcpy(root->member[n]->name, "Invalid group definition!", 256);
@@ -7787,10 +7788,10 @@ LBLIST get_logbook_hierarchy(void) {
m = strbreak(grpmembers, grplist, MAX_N_LIST, ",", FALSE);
root->member[n]->n_members = m;
- root->member[n]->member = xcalloc(sizeof(void *), m);
+ root->member[n]->member = (LBLIST *)xcalloc(sizeof(void *), m);
root->member[n]->n_members = m;
for (j = 0; j < m; j++) {
- root->member[n]->member[j] = xcalloc(sizeof(LBNODE), 1);
+ root->member[n]->member[j] = (LBNODE *)xcalloc(sizeof(LBNODE), 1);
strlcpy(root->member[n]->member[j]->name, grplist[j], 256);
}
@@ -7847,11 +7848,11 @@ LBLIST get_logbook_hierarchy(void) {
for (n = 0; lb_list[n].name[0]; n++);
/* make simple list with logbooks */
- root->member = xcalloc(n, sizeof(void *));
+ root->member = (LBLIST *)xcalloc(n, sizeof(void *));
root->n_members = n;
for (i = 0; i < n; i++) {
- root->member[i] = xcalloc(1, sizeof(LBNODE));
+ root->member[i] = (LBNODE *)xcalloc(1, sizeof(LBNODE));
strlcpy(root->member[i]->name, lb_list[i].name, 256);
}
}
@@ -7898,7 +7899,7 @@ BOOL is_logbook_in_group(LBLIST pgrp, char *logbook)
/*------------------------------------------------------------------*/
-void change_logbook_in_group(LOGBOOK *lbs, char *new_name) {
+void change_logbook_in_group(LOGBOOK *lbs, const char *new_name) {
int i, j, n, flag;
char str[1000], grpname[256], grpmembers[1000];
char grplist[MAX_N_LIST][NAME_LENGTH];
@@ -7968,7 +7969,7 @@ void add_logbook_to_group(LOGBOOK *lbs, char *new_name) {
/*------------------------------------------------------------------*/
-void show_standard_title(LOGBOOK *lbs, char *text, int printable) {
+void show_standard_title(LOGBOOK *lbs, const char *text, int printable) {
char str[NAME_LENGTH], ref[256], sclass[32], comment[256], full_name[256], url[256], logbook[256];
int i, j, level;
LBLIST phier, pnode, pnext, flb;
@@ -8164,7 +8165,7 @@ void show_top_text(LOGBOOK *lbs) {
size = TELL(fileno(f));
fseek(f, 0, SEEK_SET);
- buf = xmalloc(size + 1);
+ buf = (char *)xmalloc(size + 1);
fread(buf, 1, size, f);
buf[size] = 0;
fclose(f);
@@ -8202,7 +8203,7 @@ void show_bottom_text(LOGBOOK *lbs) {
size = TELL(fileno(f));
fseek(f, 0, SEEK_SET);
- buf = xmalloc(size + 100);
+ buf = (char *)xmalloc(size + 100);
fread(buf, 1, size, f);
buf[size] = 0;
fclose(f);
@@ -8251,7 +8252,7 @@ void show_bottom_text_login(LOGBOOK *lbs) {
size = TELL(fileno(f));
fseek(f, 0, SEEK_SET);
- buf = xmalloc(size + 100);
+ buf = (char *)xmalloc(size + 100);
fread(buf, 1, size, f);
buf[size] = 0;
fclose(f);
@@ -8281,7 +8282,7 @@ void show_bottom_text_login(LOGBOOK *lbs) {
/*------------------------------------------------------------------*/
-void show_error(char *error) {
+void show_error(const char *error) {
char str[256];
/* header */
@@ -8320,8 +8321,8 @@ void show_error(char *error) {
/*------------------------------------------------------------------*/
-void show_query(LOGBOOK *lbs, char *title, char *query_string, char *button1, char *button1_url,
- char *button2, char *button2_url) {
+void show_query(LOGBOOK *lbs, const char *title, const char *query_string, const char *button1, const char *button1_url,
+ const char *button2, const char *button2_url) {
show_standard_header(lbs, TRUE, "ELog query", title, FALSE, NULL, NULL, 0);
rsprintf("");
@@ -8347,7 +8348,7 @@ void show_query(LOGBOOK *lbs, char *title, char *query_string, char *button1, ch
/*------------------------------------------------------------------*/
-void set_sid_cookie(LOGBOOK *lbs, char *sid, char *full_name) {
+void set_sid_cookie(LOGBOOK *lbs, const char *sid, const char *full_name) {
char str[256], lb_name[256], exp[80];
BOOL global;
@@ -8470,7 +8471,7 @@ void send_file_direct(char *file_name) {
while (length > return_buffer_size - (int) strlen(return_buffer)) {
delta = length - (return_buffer_size - strlen(return_buffer)) + 1000;
- return_buffer = xrealloc(return_buffer, return_buffer_size + delta);
+ return_buffer = (char *)xrealloc(return_buffer, return_buffer_size + delta);
memset(return_buffer + return_buffer_size, 0, delta);
return_buffer_size += delta;
}
@@ -8778,13 +8779,13 @@ int build_subst_list(LOGBOOK *lbs, char list[][NAME_LENGTH], char value[][NAME_L
/*------------------------------------------------------------------*/
-void add_subst_list(char list[][NAME_LENGTH], char value[][NAME_LENGTH], char *item, char *str, int *i) {
+void add_subst_list(char list[][NAME_LENGTH], char value[][NAME_LENGTH], const char *item, const char *str, int *i) {
strlcpy(list[*i], item, NAME_LENGTH);
strlcpy(value[(*i)++], str, NAME_LENGTH);
}
-void add_subst_time(LOGBOOK *lbs, char list[][NAME_LENGTH], char value[][NAME_LENGTH], char *item,
- char *date, int *i, int flags) {
+void add_subst_time(LOGBOOK *lbs, char list[][NAME_LENGTH], char value[][NAME_LENGTH], const char *item,
+ const char *date, int *i, int flags) {
char format[80], str[256];
time_t ltime;
struct tm *pts;
@@ -9134,7 +9135,7 @@ BOOL is_cond_attr(int index) {
/*------------------------------------------------------------------*/
-void show_date_selector(int day, int month, int year, char *index) {
+void show_date_selector(int day, int month, int year, const char *index) {
int i;
rsprintf(" |