PN_STR_PTR 152 core/ast.c PN_STR_PTR(potion_source_file(P, cl, self)), PN_STR_PTR 110 core/compile.c pn_printf(P, out, "; %s(", PN_STR_PTR(t->name)); PN_STR_PTR 251 core/compile.c DBG_c("debug %s :%d\n", PN_STR_PTR(potion_send(t, PN_name)), lineno); PN_STR_PTR 373 core/compile.c DBG_c("locals %s => %d\n", PN_STR_PTR(key), (int)num); PN_STR_PTR 376 core/compile.c DBG_c("gettuple %d %d %s[%s]\n", reg, num, PN_STR_PTR(tpl), PN_STR_PTR(key)); PN_STR_PTR 392 core/compile.c DBG_c("gettuple %d %d %s[%ld]\n", reg, num, PN_STR_PTR(tpl), PN_INT(k)); PN_STR_PTR 397 core/compile.c DBG_c("values \"%s\" => %d\n", PN_STR_PTR(k), (int)num); PN_STR_PTR 399 core/compile.c DBG_c("gettable %d %d %s[\"%s\"]\n", reg, num, PN_STR_PTR(tpl), PN_STR_PTR(k)); PN_STR_PTR 440 core/compile.c char first_letter = PN_STR_PTR(PN_S(lhs,0))[0]; PN_STR_PTR 460 core/compile.c PN_STR_PTR(fname), PN_INT(num), AS_STR(rhs)); PN_STR_PTR 653 core/compile.c char *name = PN_STR_PTR(PN_S(PN_TUPLE_AT(msg,0),0)); PN_STR_PTR 689 core/compile.c PN_STR_PTR(arg)); PN_STR_PTR 917 core/compile.c DBG_c("locals %s\n", PN_STR_PTR(name)); \ PN_STR_PTR 963 core/compile.c DBG_c("locals %s\n", PN_STR_PTR(v)); PN_STR_PTR 996 core/compile.c PN v = PN_NUM(PN_STR_PTR(PN_S(rhs,0))[0]); // = type. TODO: one-char => VTABLE PN_STR_PTR 1004 core/compile.c PN v = PN_NUM(PN_STR_PTR((PN)SRC_TUPLE_AT(lhs,0)->a[0])[0]); // = type. TODO: one-char => VTABLE PN_STR_PTR 1013 core/compile.c v = PN_NUM(PN_STR_PTR(v)[0]); // = type. TODO: one-char => VTABLE PN_STR_PTR 1173 core/compile.c vPN(BHeader) h = (struct PNBHeader *)PN_STR_PTR(buf); PN_STR_PTR 1190 core/compile.c PN_MEMCPY_N(ptr, PN_STR_PTR(val), char, PN_STR_LEN(val)); \ PN_STR_PTR 1196 core/compile.c PN_MEMCPY_N(ptr, PN_STR_PTR(str), char, PN_STR_LEN(str)); \ PN_STR_PTR 1212 core/compile.c out, (char *)ptr - PN_STR_PTR(out)); \ PN_STR_PTR 1223 core/compile.c char *start = PN_STR_PTR(out) + pos; PN_STR_PTR 1254 core/compile.c PN_MEMCPY(PN_STR_PTR(pnb), &h, struct PNBHeader); PN_STR_PTR 1269 core/compile.c char *cb = PN_STR_PTR(backend); PN_STR_PTR 1272 core/compile.c DBG_c("Source dump%s(%s)\n", cb, PN_IS_STR(options) ? PN_STR_PTR(options) : ""); PN_STR_PTR 42 core/file.c if (strcmp(PN_STR_PTR(modestr), "r") == 0) { PN_STR_PTR 44 core/file.c } else if (strcmp(PN_STR_PTR(modestr), "r+") == 0) { PN_STR_PTR 46 core/file.c } else if (strcmp(PN_STR_PTR(modestr), "w") == 0) { PN_STR_PTR 48 core/file.c } else if (strcmp(PN_STR_PTR(modestr), "w+") == 0) { PN_STR_PTR 50 core/file.c } else if (strcmp(PN_STR_PTR(modestr), "a") == 0) { PN_STR_PTR 52 core/file.c } else if (strcmp(PN_STR_PTR(modestr), "a+") == 0) { PN_STR_PTR 58 core/file.c if ((fd = open(PN_STR_PTR(path), mode, 0755)) == -1) PN_STR_PTR 134 core/file.c case PN_TSTRING: len = PN_STR_LEN(obj); ptr = PN_STR_PTR(obj); break; PN_STR_PTR 135 core/file.c case PN_TBYTES: len = potion_send(obj, PN_STR("length")); ptr = PN_STR_PTR(obj); break; PN_STR_PTR 166 core/file.c rv = asprintf(&buf, "<file %s fd: %d>", PN_STR_PTR(self->path), fd); PN_STR_PTR 244 core/internal.c return potion_str_format(P, "** %s\n", PN_STR_PTR(e->message)); PN_STR_PTR 246 core/internal.c "** Where: (line %ld, character %ld) %s\n", PN_STR_PTR(e->message), PN_STR_PTR 247 core/internal.c PN_INT(e->line), PN_INT(e->chr), PN_STR_PTR(e->excerpt)); PN_STR_PTR 296 core/internal.c fprintf(stderr, "** Syntax error: %s at \"%s\", line %d\n", PN_STR_PTR(out), PN_STR_PTR 320 core/internal.c char *d = pd ? PN_STR_PTR(pd) : NIL_NAME; PN_STR_PTR 321 core/internal.c char *t = pt ? PN_STR_PTR(pt) : NILKIND_NAME; PN_STR_PTR 196 core/khash.h #define kh_pnstr_hash_func(key) __luaS_hash_string(PN_STR_PTR(key)) PN_STR_PTR 197 core/khash.h #define kh_pnstr_hash_equal(a, b) (strcmp(PN_STR_PTR(a), PN_STR_PTR(b)) == 0) PN_STR_PTR 199 core/khash.h #define kh_str_hash_equal(a, b) (strcmp(PN_STR_PTR(a), b) == 0) PN_STR_PTR 31 core/load.c if (read(fd, PN_STR_PTR(buf), stats.st_size) == stats.st_size) { PN_STR_PTR 32 core/load.c PN_STR_PTR(buf)[stats.st_size] = '\0'; PN_STR_PTR 127 core/load.c memcpy(dirname, PN_STR_PTR(prefix), prefix_len); PN_STR_PTR 158 core/load.c char *filename = potion_find_file(P, PN_STR_PTR(file), PN_STR_LEN(file)); PN_STR_PTR 162 core/load.c fprintf(stderr, "** can't find %s\n", PN_STR_PTR(file)); PN_STR_PTR 55 core/objmodel.c pn_printf(P, out, " %s", PN_STR_PTR(PN_CLOSURE(self)->name)); PN_STR_PTR 488 core/objmodel.c pn_printf(P, str, "<%s %lx>", PN_STR_PTR(vt->name), (PN)self); PN_STR_PTR 618 core/objmodel.c sprintf(meta_str, "<metaclass: %s>", PN_STR_PTR(name)); PN_STR_PTR 96 core/potion.c bufptr = PN_STR_PTR(buf); PN_STR_PTR 101 core/potion.c bufptr = PN_STR_PTR(buf); PN_STR_PTR 105 core/potion.c PN_STR_PTR(buf)[size] = '\0'; PN_STR_PTR 197 core/potion.c (written = fwrite(PN_STR_PTR(code), 1, PN_STR_LEN(code), pnb) == PN_STR_LEN(code))) { PN_STR_PTR 260 core/potion.c return PN_STR_PTR(out); PN_STR_PTR 329 core/potion.c PN_STR_PTR(PN_STRCAT("debug=", &argv[i][3]))); PN_STR_PTR 101 core/string.c return PN_NUM(potion_cp_strlen_utf8(PN_STR_PTR(self))); PN_STR_PTR 113 core/string.c char *str = PN_STR_PTR(self); PN_STR_PTR 128 core/string.c return potion_strtod(P, PN_STR_PTR(self), PN_STR_LEN(self)); PN_STR_PTR 147 core/string.c if (fwrite(PN_STR_PTR(self), 1, PN_STR_LEN(self), stdout)) PN_STR_PTR 244 core/string.c char *str = PN_STR_PTR(self); PN_STR_PTR 272 core/string.c return potion_byte_str2(P, PN_STR_PTR(self), PN_STR_LEN(self)); PN_STR_PTR 283 core/string.c PN_MEMCPY_N(s, PN_STR_PTR(self), char, PN_STR_LEN(self)); PN_STR_PTR 284 core/string.c PN_MEMCPY_N(s + PN_STR_LEN(self), PN_STR_PTR(x), char, PN_STR_LEN(x)); PN_STR_PTR 298 core/string.c char *str = PN_STR_PTR(potion_fwd(self)); PN_STR_PTR 316 core/string.c const char *str = PN_STR_PTR(potion_fwd(self)); PN_STR_PTR 403 core/string.c PN_MEMCPY_N(s->chars + s->len, PN_STR_PTR(fstr), char, len); PN_STR_PTR 421 core/string.c PN exist = potion_lookup_str(P, PN_STR_PTR(self = potion_fwd(self))); PN_STR_PTR 426 core/string.c PN_MEMCPY_N(s->chars, PN_STR_PTR(self), char, len + 1); PN_STR_PTR 437 core/string.c if (fwrite(PN_STR_PTR(self), 1, PN_STR_LEN(self), stdout)) PN_STR_PTR 449 core/string.c char *s = PN_STR_PTR(self); PN_STR_PTR 467 core/string.c c = PN_STR_PTR(self)[index]; PN_STR_PTR 481 core/string.c return strcmp(PN_STR_PTR(self), PN_STR_PTR(str)); PN_STR_PTR 483 core/string.c return strcmp(PN_STR_PTR(self), PN_STR_PTR(potion_send(PN_string, str))); PN_STR_PTR 34 core/syntax.y PN_MEMCPY_N(buf, PN_STR_PTR(P->input) + P->yypos, char, result + 1); \ PN_STR_PTR 50 core/syntax.y PN_IS_INT(yy)||PN_IS_PTR(yy) ? PN_STR_PTR(potion_send(yy, PN_string)) : "")); \ PN_STR_PTR 442 core/table.c if (licks) PN_STR_PTR(out)[0] = '['; PN_STR_PTR 116 core/vm.c #define STRINGIFY(_obj) ({PN str=potion_send(_obj,PN_string);str?PN_STR_PTR(str):"";}) PN_STR_PTR 507 core/vm.c if (fn) printf("(%s:%d):\t%s\n", PN_STR_PTR(fn), t->loc.lineno, PN_STR_PTR(t->line)); PN_STR_PTR 508 core/vm.c else printf("(:%d):\t%s\n", t->loc.lineno, PN_STR_PTR(t->line)); PN_STR_PTR 512 core/vm.c if (str && potion_cp_strlen_utf8(PN_STR_PTR(str)) > 1 PN_STR_PTR 513 core/vm.c && PN_STR_PTR(str)[0] == ':') PN_STR_PTR 285 lib/aio.c PN_STR_PTR(key)), PN_STR_PTR 298 lib/aio.c char *k = PN_STR_PTR(key); PN_STR_PTR 325 lib/aio.c if (!uv_udp_set_membership(udp, PN_STR_PTR(PN_TUPLE_AT(t, 0)), PN_STR_PTR 326 lib/aio.c PN_STR_PTR(PN_TUPLE_AT(t, 1)), PN_STR_PTR 332 lib/aio.c PN_STR_PTR(key)), PN_STR_PTR 505 lib/aio.c int r = uv_fs_event_start(&handle->r, fs_event_cb, PN_STR_PTR(filename), PN_NUM(flags)); PN_STR_PTR 548 lib/aio.c const char *node_c = PN_IS_STR(node) ? PN_STR_PTR(node) : NULL; PN_STR_PTR 549 lib/aio.c const char *service_c = PN_IS_STR(service) ? PN_STR_PTR(service) : NULL; PN_STR_PTR 850 lib/aio.c if (uv_ip4_addr(PN_STR_PTR(addr), PN_INT(port), &ip4)) { PN_STR_PTR 852 lib/aio.c if (uv_ip6_addr(PN_STR_PTR(addr), PN_INT(port), &ip6)) PN_STR_PTR 869 lib/aio.c if (uv_ip6_addr(PN_STR_PTR(addr), PN_INT(port), &ip6)) PN_STR_PTR 898 lib/aio.c if (uv_ip4_addr(PN_STR_PTR(addr), PN_INT(port), &ip4)) { PN_STR_PTR 900 lib/aio.c if (uv_ip6_addr(PN_STR_PTR(addr), PN_INT(port), &ip6)) PN_STR_PTR 920 lib/aio.c if (uv_ip6_addr(PN_STR_PTR(addr), PN_INT(port), &ip6)) PN_STR_PTR 944 lib/aio.c if (uv_ip4_addr(PN_STR_PTR(addr), PN_INT(port), &ip4)) { PN_STR_PTR 946 lib/aio.c if (uv_ip6_addr(PN_STR_PTR(addr), PN_INT(port), &ip6)) PN_STR_PTR 964 lib/aio.c if (uv_ip6_addr(PN_STR_PTR(addr), PN_INT(port), &ip6)) PN_STR_PTR 986 lib/aio.c int r = uv_udp_set_membership(&handle->r, PN_STR_PTR(mcaddr), PN_STR_PTR(ifaddr), PN_STR_PTR 1037 lib/aio.c bufs.base = PN_STR_PTR(buf); PN_STR_PTR 1042 lib/aio.c if (uv_ip4_addr(PN_STR_PTR(addr), PN_INT(port), &ip4)) PN_STR_PTR 1057 lib/aio.c bufs.base = PN_STR_PTR(buf); PN_STR_PTR 1062 lib/aio.c if (uv_ip6_addr(PN_STR_PTR(addr), PN_INT(port), &ip6)) PN_STR_PTR 1221 lib/aio.c int r = uv_pipe_bind(&handle->r, PN_STR_PTR(name)); PN_STR_PTR 1231 lib/aio.c uv_pipe_connect(&request->r, &handle->r, PN_STR_PTR(name), connect_cb); PN_STR_PTR 1264 lib/aio.c bufs.base = PN_STR_PTR(buf); PN_STR_PTR 1334 lib/aio.c bufs.base = PN_STR_PTR(buf); PN_STR_PTR 1497 lib/aio.c PN_STR_PTR(key)), PN_STR_PTR 1509 lib/aio.c char *k = PN_STR_PTR(key); PN_STR_PTR 1532 lib/aio.c PN_STR_PTR(key)), PN_STR_PTR 1560 lib/aio.c opts.args = (char **)PN_STR_PTR(args); PN_STR_PTR 1616 lib/aio.c int r = uv_fs_open(l, &req->r, PN_STR_PTR(path), PN_INT(flags), PN_INT(mode), fs_cb); PN_STR_PTR 1634 lib/aio.c bufs.base = PN_STR_PTR(buf); PN_STR_PTR 1655 lib/aio.c bufs.base = PN_STR_PTR(buf); PN_STR_PTR 1671 lib/aio.c int r = uv_fs_unlink(l, &req->r, PN_STR_PTR(path), fs_cb); PN_STR_PTR 1685 lib/aio.c int r = uv_fs_mkdir(l, &req->r, PN_STR_PTR(path), PN_INT(mode), fs_cb); PN_STR_PTR 1697 lib/aio.c int r = uv_fs_mkdtemp(l, &req->r, PN_STR_PTR(tpl), fs_cb); PN_STR_PTR 1709 lib/aio.c int r = uv_fs_rmdir(l, &req->r, PN_STR_PTR(path), fs_cb); PN_STR_PTR 1723 lib/aio.c int r = uv_fs_scandir(l, &req->r, PN_STR_PTR(path), PN_INT(flags), fs_cb); PN_STR_PTR 1748 lib/aio.c int r = uv_fs_stat(l, &req->r, PN_STR_PTR(path), fs_cb); PN_STR_PTR 1775 lib/aio.c int r = uv_fs_rename(l, &req->r, PN_STR_PTR(path), PN_STR_PTR(newpath), fs_cb); PN_STR_PTR 45 lib/buffile.c if (!(file = fopen(PN_STR_PTR(path), PN_STR_PTR(modestr)))) PN_STR_PTR 75 lib/buffile.c if (!(file = fdopen(PN_INT(fd), PN_STR_PTR(modestr)))) PN_STR_PTR 95 lib/buffile.c !(file = freopen(PN_STR_PTR(path), PN_STR_PTR(modestr), stream->file))) { PN_STR_PTR 116 lib/buffile.c if (!(file = fmemopen(PN_STR_PTR(buf), PN_STR_LEN(buf), PN_STR_PTR(modestr)))) PN_STR_PTR 155 lib/buffile.c int r = fread(PN_STR_PTR(buf), PN_INT(size), PN_INT(nitems), self->file); PN_STR_PTR 177 lib/buffile.c int r = fwrite(PN_STR_PTR(buf), PN_INT(size), PN_INT(nitems), self->file); PN_STR_PTR 195 lib/buffile.c if (!(r=fputs(PN_STR_PTR(str), self->file))) PN_STR_PTR 244 lib/buffile.c if (!self->path || unlink(PN_STR_PTR(self->path))) { PN_STR_PTR 283 lib/buffile.c rv = asprintf(&buf, "<buffile %s fd: %d>", PN_STR_PTR(self->path), fd); PN_STR_PTR 7 lib/readline/readline.c char *line = linenoise(PN_STR_PTR(start)); PN_STR_PTR 98 test/api/potion-test.c PN_STR_PTR(potion_sig_string(P,0,sig))); PN_STR_PTR 100 test/api/potion-test.c PN_STR_PTR(potion_send(sig, PN_string))); PN_STR_PTR 102 test/api/potion-test.c PN_STR_PTR(potion_send(PN_TUPLE_AT(sig,0), PN_string))); PN_STR_PTR 106 test/api/potion-test.c PN_STR_PTR(potion_send(PN_TUPLE_AT(sig,2), PN_string))); PN_STR_PTR 112 test/api/potion-test.c PN_STR_PTR(potion_send(sig, PN_string))); PN_STR_PTR 118 test/api/potion-test.c PN_STR_PTR(potion_send(sig, PN_string))); PN_STR_PTR 120 test/api/potion-test.c PN_STR_PTR(potion_sig_string(P,0,sig))); PN_STR_PTR 134 test/api/potion-test.c PN_STR_PTR(potion_sig_string(P,0,potion_sig(P, sigs[i])))); PN_STR_PTR 151 test/api/potion-test.c CuAssertStrEquals(T, "x,y", PN_STR_PTR(potion_sig_string(P,0,f1->sig))); PN_STR_PTR 156 test/api/potion-test.c CuAssertStrEquals(T, "x=N,y=N", PN_STR_PTR(potion_sig_string(P,0,f2->sig)));