/* pjr hack char var[MAX_STRING_LEN]; */
const char *start_of_var_name;
char *end_of_var_name; /* end of var name + 1 */
- const char *expansion;
- const char *val;
+ const char *expansion, *temp_end, *val;
char tmp_store;
size_t l;
*next = '\0';
return;
}
- (const char *)end_of_var_name = in;
+ temp_end = in;
+ end_of_var_name = (char *)temp_end;
++in;
}
else {
while (apr_isalnum(*in) || *in == '_') {
++in;
}
- (const char *)end_of_var_name = in;
+ temp_end = in;
+ end_of_var_name = (char *)temp_end;
}
/* what a pain, too bad there's no table_getn where you can
* pass a non-nul terminated string */
++hdtr->headers;
}
else {
+ char *iov_base = (char *)hdtr->headers[0].iov_base;
+
hdtr->headers[0].iov_len -= tmplen;
- (char *) hdtr->headers[0].iov_base += tmplen;
+ iov_base += tmplen;
+ hdtr->headers[0].iov_base = iov_base;
tmplen = 0;
}
}
++hdtr->trailers;
}
else {
+ char *iov_base = (char *)hdtr->trailers[0].iov_base;
+
hdtr->trailers[0].iov_len -= tmplen;
- (char *)hdtr->trailers[0].iov_base += tmplen;
+ iov_base += tmplen;
+ hdtr->trailers[0].iov_base = iov_base;
tmplen = 0;
}
}