{0, TOKEN_LAST}
};
-static int get_number(REQUEST *request, const char **string, int *answer)
+static int get_number(REQUEST *request, const char **string, int64_t *answer)
{
int i, found;
- uint32_t result;
- int x;
+ int64_t result;
+ int64_t x;
const char *p;
expr_token_t this;
char *out, size_t outlen,
RADIUS_ESCAPE_STRING func)
{
- int rcode, result;
+ int rcode;
+ int64_t result;
rlm_expr_t *inst = instance;
const char *p;
char buffer[256];
return 0;
}
- snprintf(out, outlen, "%d", result);
+ snprintf(out, outlen, "%ld", (long int) result);
return strlen(out);
}