Lines Matching refs:lp
52 static int check_expr_args(struct evalue *lp, struct evalue *rp,
1289 check_expr_args(struct evalue *lp, struct evalue *rp, enum datatype dtype,
1293 if (lp->t == NODEPTR && ((struct node *)(uintptr_t)(lp->v))->t ==
1296 ipath((struct node *)(uintptr_t)lp->v));
1297 lp->t = STRING;
1298 lp->v = (uintptr_t)stable(s);
1301 (char *)(uintptr_t)lp->v);
1317 if (lp->t == UINT64) {
1318 int len = snprintf(NULL, 0, "%llx", lp->v);
1321 (void) snprintf(s, len + 1, "%llx", lp->v);
1322 lp->t = STRING;
1323 lp->v = (uintptr_t)stable(s);
1339 if (lp->t == STRING) {
1340 lp->t = UINT64;
1341 lp->v = strtoull((char *)(uintptr_t)lp->v, NULL, 0);
1349 if (dtype != UNDEFINED && lp->t != dtype) {
1357 if (rp != NULL && lp->t != rp->t) {