dig_lookup_t *lookup)
{
isc_result_t result;
- char *cmd, *value, *last, *code;
+ char *cmd, *value, *last, *code, *extra;
isc_uint32_t num;
isc_boolean_t state = ISC_TRUE;
size_t n;
"specified");
goto exit_or_usage;
}
- char *extra;
code = strtok_r(value, ":", &last);
extra = strtok_r(NULL, "\0", &last);
save_opt(lookup, code, extra);
char batchline[MXNAME];
int bargc;
char *bargv[16];
+ char *last;
if (batchname == NULL) {
isc_app_shutdown();
}
if (fgets(batchline, sizeof(batchline), batchfp) != 0) {
- char *last;
debug("batch line %s", batchline);
for (bargc = 1, bargv[bargc] = strtok_r(batchline, " \t\r\n", &last);
bargc < 14 && bargv[bargc];
int ch;
int port;
const char *p;
+ char *last;
save_command_line(argc, argv);
else if (!strncmp(isc_commandline_argument,
"mkeytimers=", 11))
{
- char *last;
p = strtok_r(isc_commandline_argument + 11, "/", &last);
if (p == NULL)
named_main_earlyfatal("bad mkeytimer");
int rc;
char **rv;
isc_boolean_t global = ISC_TRUE;
+ char *last;
/*
* The semantics for parsing the args is a bit complex; if
fatal("couldn't open batch file '%s'", batchname);
}
while (fgets(batchline, sizeof(batchline), batchfp) != 0) {
- char *last;
if (batchline[0] == '\r' || batchline[0] == '\n'
|| batchline[0] == '#' || batchline[0] == ';')
continue;
char *right_str = NULL;
query_list_t *tql;
query_segment_t *tseg = NULL;
+ char *last;
REQUIRE(querylist != NULL && *querylist == NULL);
REQUIRE(mctx != NULL);
* split string at the first "$". set query segment to
* left portion
*/
- char *last = NULL;
+ last = NULL;
tseg->sql = isc_mem_strdup(mctx,
strtok_r(right_str, "$", &last));
if (tseg->sql == NULL) {
isc_consttextregion_t ttltext;
DBC *c;
DBT key, data;
+ char *last;
UNUSED(zone);
#ifdef DNS_CLIENTINFO_VERSION
ret = c->c_get(c, &key, &data, DB_SET);
while (ret == 0) {
- char *last;
((char *)key.data)[key.size] = 0;
((char *)data.data)[data.size] = 0;
ttltext.base = strtok_r((char *)data.data, " ", &last);
set_order(int family, int (**net_order)(const char *, int, struct addrinfo **,
int, int))
{
- char *order, *tok;
+ char *order, *tok, *last;
int found;
if (family) {
} else {
order = getenv("NET_ORDER");
found = 0;
- char *last;
for (tok = strtok_r(order, ":", &last);
tok;
tok = strtok_r(NULL, ":", &last))
char *machinename;
char *sharename;
char filename[1024];
+ char *last;
REQUIRE(filename != NULL);
/* Copy 'c:\' or 'c:/' and NUL terminate. */
strlcpy(drive, filename, ISC_MIN(3 + 1, sizeof(drive)));
} else if ((filename[0] == '\\') && (filename[1] == '\\')) {
- char *last;
/* Find the machine and share name and rebuild the UNC */
strlcpy(tmpbuf, filename, sizeof(tmpbuf));
machinename = strtok_r(tmpbuf, "\\", &last);