dir_config->active = ACTIVE_ON;
if (arg == 0) {
dir_config->active = ACTIVE_OFF;
- };
+ }
return NULL;
}
if ((code[0] == 'A') || (code[0] == 'M')) {
*real_code = (char *)code;
return NULL;
- };
+ }
/* <base> [plus] {<num> <type>}*
*/
else {
return apr_pstrcat(p, "bad expires code, unrecognised <base> '",
word, "'", NULL);
- };
+ }
/* [plus]
*/
word = ap_getword_conf(p, &code);
if (!strncasecmp(word, "plus", 1)) {
word = ap_getword_conf(p, &code);
- };
+ }
/* {<num> <type>}*
*/
else {
return apr_pstrcat(p, "bad expires code, numeric value expected <num> '",
word, "'", NULL);
- };
+ }
/* <type>
*/
}
else {
return apr_pstrcat(p, "bad expires code, missing <type>", NULL);
- };
+ }
factor = 0;
if (!strncasecmp(word, "years", 1)) {
else {
return apr_pstrcat(p, "bad expires code, unrecognised <type>",
"'", word, "'", NULL);
- };
+ }
modifier = modifier + factor * num;
/* next <num>
*/
word = ap_getword_conf(p, &code);
- };
+ }
*real_code = apr_psprintf(p, "%c%d", base, modifier);
if ((response = check_code(cmd->pool, code, &real_code)) == NULL) {
apr_table_setn(dir_config->expiresbytype, mime, real_code);
return NULL;
- };
+ }
return apr_pstrcat(cmd->pool,
"'ExpiresByType ", mime, " ", code, "': ", response, NULL);
}
if ((response = check_code(cmd->pool, code, &real_code)) == NULL) {
dir_config->expiresdefault = real_code;
return NULL;
- };
+ }
return apr_pstrcat(cmd->pool,
"'ExpiresDefault ", code, "': ", response, NULL);
}
ap_log_rerror(APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, 0, r,
"internal error: %s", r->filename);
return HTTP_INTERNAL_SERVER_ERROR;
- };
+ }
if (conf->active != ACTIVE_ON)
return DECLINED;
if (code[0] == '\0')
return OK;
- };
+ }
/* we have our code */
ap_log_rerror(APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, 0, r,
"internal error: bad expires code: %s", r->filename);
return HTTP_INTERNAL_SERVER_ERROR;
- };
+ }
expires = base + additional;
apr_table_mergen(r->headers_out, "Cache-Control",