Commit bc6f28fa authored by Mark Andrews's avatar Mark Andrews
Browse files

as_ulong now works.

parent f957caf9
......@@ -289,6 +289,8 @@ isc_lex_gettoken(isc_lex_t *lex, unsigned int options, isc_token_t *tokenp) {
FILE *stream;
char *curr, *prev;
size_t remaining;
u_long u_long;
unsigned int i;
/*
* Get the next token.
......@@ -432,11 +434,14 @@ isc_lex_gettoken(isc_lex_t *lex, unsigned int options, isc_token_t *tokenp) {
c;
tokenp->type =
isc_tokentype_number;
/* XXX convert to number */
tokenp->value.as_textregion.base =
lex->data;
tokenp->value.as_textregion.length =
lex->max_token - remaining;
u_long = 0;
for (i = 0;
i < lex->max_token - remaining;
i++) {
u_long *= 10;
u_long += lex->data[i] - '0';
}
tokenp->value.as_ulong = u_long;
done = ISC_TRUE;
continue;
} else
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment