Lines Matching refs:o
1333 static int mod_ssi_parse_ssi_stmt_offlen(int o[10], const unsigned char * const s, const int len) { in mod_ssi_parse_ssi_stmt_offlen()
1341 o[0] = n; in mod_ssi_parse_ssi_stmt_offlen()
1343 o[1] = n - o[0]; in mod_ssi_parse_ssi_stmt_offlen()
1344 if (0 == o[1]) return -1; /* empty token */ in mod_ssi_parse_ssi_stmt_offlen()
1351 o[2] = n; in mod_ssi_parse_ssi_stmt_offlen()
1353 o[3] = n - o[2]; in mod_ssi_parse_ssi_stmt_offlen()
1354 if (0 == o[3] || s[n++] != '=') return -1; in mod_ssi_parse_ssi_stmt_offlen()
1356 o[4] = n; in mod_ssi_parse_ssi_stmt_offlen()
1357 o[5] = mod_ssi_parse_ssi_stmt_value(s+n, len-n-3); in mod_ssi_parse_ssi_stmt_offlen()
1358 if (0 == o[5]) return -1; /* empty or invalid token */ in mod_ssi_parse_ssi_stmt_offlen()
1359 n += o[5]; in mod_ssi_parse_ssi_stmt_offlen()
1366 o[6] = n; in mod_ssi_parse_ssi_stmt_offlen()
1368 o[7] = n - o[6]; in mod_ssi_parse_ssi_stmt_offlen()
1369 if (0 == o[7] || s[n++] != '=') return -1; in mod_ssi_parse_ssi_stmt_offlen()
1371 o[8] = n; in mod_ssi_parse_ssi_stmt_offlen()
1372 o[9] = mod_ssi_parse_ssi_stmt_value(s+n, len-n-3); in mod_ssi_parse_ssi_stmt_offlen()
1373 if (0 == o[9]) return -1; /* empty or invalid token */ in mod_ssi_parse_ssi_stmt_offlen()
1374 n += o[9]; in mod_ssi_parse_ssi_stmt_offlen()
1389 int o[10]; in mod_ssi_parse_ssi_stmt() local
1391 const int n = mod_ssi_parse_ssi_stmt_offlen(o, (unsigned char *)s, len); in mod_ssi_parse_ssi_stmt()
1414 char *ptr = s+o[m]; in mod_ssi_parse_ssi_stmt()
1417 case '\'': (++ptr)[o[m+1]-2] = '\0'; break; in mod_ssi_parse_ssi_stmt()
1418 default: ptr[o[m+1]] = '\0'; break; in mod_ssi_parse_ssi_stmt()