PN_STR_PTR 140 core/ast.c PN_STR_PTR(potion_source_file(P, cl, self)), PN_STR_PTR 105 core/compile.c pn_printf(P, out, "; %s(", PN_STR_PTR(t->name)); PN_STR_PTR 261 core/compile.c DBG_c("debug %s :%d\n", PN_STR_PTR(potion_send(t, PN_name)), lineno); PN_STR_PTR 403 core/compile.c char first_letter = PN_STR_PTR(PN_S(lhs,0))[0]; PN_STR_PTR 428 core/compile.c PN_STR_PTR(fname), PN_INT(num), AS_STR(rhs)); PN_STR_PTR 897 core/compile.c DBG_c("locals %s\n", PN_STR_PTR(name)); \ PN_STR_PTR 933 core/compile.c DBG_c("locals %s\n", PN_STR_PTR(v)); PN_STR_PTR 955 core/compile.c DBG_c("locals %s\n", PN_STR_PTR(v)); PN_STR_PTR 988 core/compile.c PN v = PN_NUM(PN_STR_PTR(PN_S(rhs,0))[0]); // = type. TODO: one-char => VTABLE PN_STR_PTR 996 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 1005 core/compile.c v = PN_NUM(PN_STR_PTR(v)[0]); // = type. TODO: one-char => VTABLE PN_STR_PTR 1163 core/compile.c vPN(BHeader) h = (struct PNBHeader *)PN_STR_PTR(buf); PN_STR_PTR 1180 core/compile.c PN_MEMCPY_N(ptr, PN_STR_PTR(val), char, PN_STR_LEN(val)); \ PN_STR_PTR 1186 core/compile.c PN_MEMCPY_N(ptr, PN_STR_PTR(str), char, PN_STR_LEN(str)); \ PN_STR_PTR 1202 core/compile.c out, (char *)ptr - PN_STR_PTR(out)); \ PN_STR_PTR 1213 core/compile.c char *start = PN_STR_PTR(out) + pos; PN_STR_PTR 1242 core/compile.c PN_MEMCPY(PN_STR_PTR(pnb), &h, struct PNBHeader); PN_STR_PTR 1254 core/compile.c char *cb = PN_STR_PTR(backend); PN_STR_PTR 1259 core/compile.c DBG_c("Source dump%s(%s)\n", cb, PN_IS_STR(options) ? PN_STR_PTR(options) : ""); PN_STR_PTR 48 core/file.c if (strcmp(PN_STR_PTR(modestr), "r") == 0) { PN_STR_PTR 50 core/file.c } else if (strcmp(PN_STR_PTR(modestr), "r+") == 0) { PN_STR_PTR 52 core/file.c } else if (strcmp(PN_STR_PTR(modestr), "w") == 0) { PN_STR_PTR 54 core/file.c } else if (strcmp(PN_STR_PTR(modestr), "w+") == 0) { PN_STR_PTR 56 core/file.c } else if (strcmp(PN_STR_PTR(modestr), "a") == 0) { PN_STR_PTR 58 core/file.c } else if (strcmp(PN_STR_PTR(modestr), "a+") == 0) { PN_STR_PTR 64 core/file.c if ((fd = open(PN_STR_PTR(path), mode, 0755)) == -1) PN_STR_PTR 140 core/file.c case PN_TSTRING: len = PN_STR_LEN(obj); ptr = PN_STR_PTR(obj); break; PN_STR_PTR 141 core/file.c case PN_TBYTES: len = potion_send(obj, PN_STR("length")); ptr = PN_STR_PTR(obj); break; PN_STR_PTR 171 core/file.c rv = asprintf(&buf, "<file %s fd: %d>", PN_STR_PTR(self->path), fd); PN_STR_PTR 240 core/internal.c return potion_str_format(P, "** %s\n", PN_STR_PTR(e->message)); PN_STR_PTR 242 core/internal.c "** Where: (line %ld, character %ld) %s\n", PN_STR_PTR(e->message), PN_STR_PTR 243 core/internal.c PN_INT(e->line), PN_INT(e->chr), PN_STR_PTR(e->excerpt)); PN_STR_PTR 285 core/internal.c fprintf(stderr, "** Syntax error %s\n", PN_STR_PTR(out)); PN_STR_PTR 308 core/internal.c char *d = pd ? PN_STR_PTR(pd) : NIL_NAME; PN_STR_PTR 309 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 134 core/load.c memcpy(dirname, PN_STR_PTR(prefix), prefix_len); PN_STR_PTR 166 core/load.c char *filename = potion_find_file(P, PN_STR_PTR(file), PN_STR_LEN(file)); PN_STR_PTR 170 core/load.c fprintf(stderr, "** can't find %s\n", PN_STR_PTR(file)); PN_STR_PTR 196 core/load.c char *filename = potion_find_file(P, PN_STR_PTR(file), PN_STR_LEN(file)), *file_ext; PN_STR_PTR 199 core/load.c fprintf(stderr, "** can't find %s\n", PN_STR_PTR(file)); PN_STR_PTR 60 core/objmodel.c pn_printf(P, out, " %s", PN_STR_PTR(PN_CLOSURE(self)->name)); PN_STR_PTR 492 core/objmodel.c pn_printf(P, str, "<%s %lx>", PN_STR_PTR(vt->name), (PN)self); PN_STR_PTR 591 core/objmodel.c sprintf(meta_str, "<metaclass: %s>", PN_STR_PTR(name)); PN_STR_PTR 100 core/string.c return PN_NUM(potion_cp_strlen_utf8(PN_STR_PTR(self))); PN_STR_PTR 112 core/string.c char *str = PN_STR_PTR(self); PN_STR_PTR 127 core/string.c return potion_decimal(P, PN_STR_PTR(self), PN_STR_LEN(self)); PN_STR_PTR 140 core/string.c fwrite(PN_STR_PTR(self), 1, PN_STR_LEN(self), stdout); PN_STR_PTR 222 core/string.c char *str = PN_STR_PTR(self); PN_STR_PTR 237 core/string.c return potion_byte_str2(P, PN_STR_PTR(self), PN_STR_LEN(self)); PN_STR_PTR 248 core/string.c PN_MEMCPY_N(s, PN_STR_PTR(self), char, PN_STR_LEN(self)); PN_STR_PTR 249 core/string.c PN_MEMCPY_N(s + PN_STR_LEN(self), PN_STR_PTR(x), char, PN_STR_LEN(x)); PN_STR_PTR 270 core/string.c long len = potion_cp_strlen_utf8(PN_STR_PTR(self)); PN_STR_PTR 272 core/string.c char *s = PN_STR_PTR(self); PN_STR_PTR 277 core/string.c (PN_STR_PTR(potion_str_at(P, cl, self, index)))); PN_STR_PTR 342 core/string.c PN_MEMCPY_N(s->chars + s->len, PN_STR_PTR(fstr), char, len); PN_STR_PTR 360 core/string.c PN exist = potion_lookup_str(P, PN_STR_PTR(self = potion_fwd(self))); PN_STR_PTR 365 core/string.c PN_MEMCPY_N(s->chars, PN_STR_PTR(self), char, len + 1); PN_STR_PTR 376 core/string.c fwrite(PN_STR_PTR(self), 1, PN_STR_LEN(self), stdout); PN_STR_PTR 386 core/string.c char *s = PN_STR_PTR(self); PN_STR_PTR 404 core/string.c c = PN_STR_PTR(self)[index]; PN_STR_PTR 418 core/string.c return strcmp(PN_STR_PTR(self), PN_STR_PTR(str)); PN_STR_PTR 420 core/string.c return strcmp(PN_STR_PTR(self), PN_STR_PTR(potion_send(PN_string, str))); PN_STR_PTR 299 core/table.c if (licks) PN_STR_PTR(out)[0] = '['; PN_STR_PTR 108 core/vm.c #define STRINGIFY(_obj) ({PN str=potion_send(_obj,PN_string);str?PN_STR_PTR(str):"";}) PN_STR_PTR 421 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 422 core/vm.c else printf("(:%d):\t%s\n", t->loc.lineno, PN_STR_PTR(t->line)); PN_STR_PTR 426 core/vm.c if (str && potion_cp_strlen_utf8(PN_STR_PTR(str)) > 1 PN_STR_PTR 427 core/vm.c && PN_STR_PTR(str)[0] == ':') PN_STR_PTR 155 front/p2.c if (read(fd, PN_STR_PTR(buf), stats.st_size) == stats.st_size) { PN_STR_PTR 157 front/p2.c PN_STR_PTR(buf)[stats.st_size] = '\0'; PN_STR_PTR 196 front/p2.c if (code && fwrite(PN_STR_PTR(code), 1, PN_STR_LEN(code), plc) == PN_STR_LEN(code)) { PN_STR_PTR 95 front/potion.c bufptr = PN_STR_PTR(buf); PN_STR_PTR 100 front/potion.c bufptr = PN_STR_PTR(buf); PN_STR_PTR 104 front/potion.c PN_STR_PTR(buf)[size] = '\0'; PN_STR_PTR 196 front/potion.c (written = fwrite(PN_STR_PTR(code), 1, PN_STR_LEN(code), pnb) == PN_STR_LEN(code))) { PN_STR_PTR 259 front/potion.c return PN_STR_PTR(out); PN_STR_PTR 316 front/potion.c PN_STR_PTR(PN_STRCAT("debug=", &argv[i][3]))); PN_STR_PTR 274 lib/aio.c PN_STR_PTR(key)), PN_STR_PTR 287 lib/aio.c char *k = PN_STR_PTR(key); PN_STR_PTR 314 lib/aio.c if (!uv_udp_set_membership(udp, PN_STR_PTR(PN_TUPLE_AT(t, 0)), PN_STR_PTR 315 lib/aio.c PN_STR_PTR(PN_TUPLE_AT(t, 1)), PN_STR_PTR 321 lib/aio.c PN_STR_PTR(key)), PN_STR_PTR 498 lib/aio.c const char *node_c = PN_IS_STR(node) ? PN_STR_PTR(node) : NULL; PN_STR_PTR 499 lib/aio.c const char *service_c = PN_IS_STR(service) ? PN_STR_PTR(service) : NULL; PN_STR_PTR 586 lib/aio.c r = uv_fs_event_init(l, handle, PN_STR_PTR(filename), fs_event_cb, PN_NUM(flags)); PN_STR_PTR 830 lib/aio.c if (uv_ip4_addr(PN_STR_PTR(addr), PN_INT(port), &ip4)) { PN_STR_PTR 832 lib/aio.c if (uv_ip6_addr(PN_STR_PTR(addr), PN_INT(port), &ip6)) PN_STR_PTR 849 lib/aio.c if (uv_ip6_addr(PN_STR_PTR(addr), PN_INT(port), &ip6)) PN_STR_PTR 878 lib/aio.c if (uv_ip4_addr(PN_STR_PTR(addr), PN_INT(port), &ip4)) { PN_STR_PTR 880 lib/aio.c if (uv_ip6_addr(PN_STR_PTR(addr), PN_INT(port), &ip6)) PN_STR_PTR 900 lib/aio.c if (uv_ip6_addr(PN_STR_PTR(addr), PN_INT(port), &ip6)) PN_STR_PTR 924 lib/aio.c if (uv_ip4_addr(PN_STR_PTR(addr), PN_INT(port), &ip4)) { PN_STR_PTR 926 lib/aio.c if (uv_ip6_addr(PN_STR_PTR(addr), PN_INT(port), &ip6)) PN_STR_PTR 944 lib/aio.c if (uv_ip6_addr(PN_STR_PTR(addr), PN_INT(port), &ip6)) PN_STR_PTR 966 lib/aio.c int r = uv_udp_set_membership(&handle->r, PN_STR_PTR(mcaddr), PN_STR_PTR(ifaddr), PN_STR_PTR 1017 lib/aio.c if (uv_ip4_addr(PN_STR_PTR(addr), PN_INT(port), &ip4)) PN_STR_PTR 1035 lib/aio.c if (uv_ip6_addr(PN_STR_PTR(addr), PN_INT(port), &ip6)) PN_STR_PTR 1197 lib/aio.c int r = uv_pipe_bind(&handle->r, PN_STR_PTR(name)); PN_STR_PTR 1207 lib/aio.c uv_pipe_connect(&request->r, &handle->r, PN_STR_PTR(name), connect_cb); PN_STR_PTR 1475 lib/aio.c PN_STR_PTR(key)), PN_STR_PTR 1487 lib/aio.c char *k = PN_STR_PTR(key); PN_STR_PTR 1510 lib/aio.c PN_STR_PTR(key)), PN_STR_PTR 1536 lib/aio.c opts.args = (char **)PN_STR_PTR(args); PN_STR_PTR 1592 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 1611 lib/aio.c int r = uv_fs_read(l, &req->r, PN_INT(fd), PN_STR_PTR(buf), PN_INT(length), PN_INT(offset), fs_cb); PN_STR_PTR 1623 lib/aio.c int r = uv_fs_unlink(l, &req->r, PN_STR_PTR(path), fs_cb); PN_STR_PTR 1638 lib/aio.c int r = uv_fs_write(l, &req->r, PN_INT(fd), PN_STR_PTR(buf), PN_STR_LEN(buf), PN_INT(offset), fs_cb); PN_STR_PTR 1652 lib/aio.c int r = uv_fs_mkdir(l, &req->r, PN_STR_PTR(path), PN_INT(mode), fs_cb); PN_STR_PTR 1664 lib/aio.c int r = uv_fs_rmdir(l, &req->r, PN_STR_PTR(path), fs_cb); PN_STR_PTR 1678 lib/aio.c int r = uv_fs_readdir(l, &req->r, PN_STR_PTR(path), PN_INT(flags), fs_cb); PN_STR_PTR 1690 lib/aio.c int r = uv_fs_stat(l, &req->r, PN_STR_PTR(path), fs_cb); PN_STR_PTR 1717 lib/aio.c int r = uv_fs_rename(l, &req->r, PN_STR_PTR(path), PN_STR_PTR(newpath), fs_cb); PN_STR_PTR 36 lib/buffile.c if (!(file = fopen(PN_STR_PTR(path), PN_STR_PTR(modestr)))) PN_STR_PTR 66 lib/buffile.c if (!(file = fdopen(PN_INT(fd), PN_STR_PTR(modestr)))) PN_STR_PTR 86 lib/buffile.c !(file = freopen(PN_STR_PTR(path), PN_STR_PTR(modestr), stream->file))) { PN_STR_PTR 107 lib/buffile.c if (!(file = fmemopen(PN_STR_PTR(buf), PN_STR_LEN(buf), PN_STR_PTR(modestr)))) PN_STR_PTR 146 lib/buffile.c int r = fread(PN_STR_PTR(buf), PN_INT(size), PN_INT(nitems), self->file); PN_STR_PTR 168 lib/buffile.c int r = fwrite(PN_STR_PTR(buf), PN_INT(size), PN_INT(nitems), self->file); PN_STR_PTR 186 lib/buffile.c if (!(r=fputs(PN_STR_PTR(str), self->file))) PN_STR_PTR 235 lib/buffile.c if (!self->path || unlink(PN_STR_PTR(self->path))) { PN_STR_PTR 274 lib/buffile.c rv = asprintf(&buf, "<buffile %s fd: %d>", PN_STR_PTR(self->path), fd); PN_STR_PTR 10 lib/readline/readline.c char *line = linenoise(PN_STR_PTR(start)); PN_STR_PTR 38 syn/syntax-p5.y PN_MEMCPY_N(buf, PN_STR_PTR(P->input) + P->yypos, char, result + 1); \ PN_STR_PTR 58 syn/syntax-p5.y PN_STR_PTR(potion_send(yy, PN_string, 0)))); \ PN_STR_PTR 359 syn/syntax-p5.y { $$ = PN_AST(MSG, PN_STRCAT("$", PN_STR_PTR(i))) } PN_STR_PTR 360 syn/syntax-p5.y listvar = < '@' i:id > - { $$ = PN_AST(MSG, PN_STRCAT("@", PN_STR_PTR(i))) } PN_STR_PTR 361 syn/syntax-p5.y hashvar = < '%' i:id > - { $$ = PN_AST(MSG, PN_STRCAT("%", PN_STR_PTR(i))) } PN_STR_PTR 362 syn/syntax-p5.y funcvar = < '&' i:id > - { $$ = PN_AST(MSG, PN_STRCAT("&", PN_STR_PTR(i))) } PN_STR_PTR 363 syn/syntax-p5.y globvar = < '*' i:id > - { $$ = PN_AST(MSG, PN_STRCAT("*", PN_STR_PTR(i))) } PN_STR_PTR 365 syn/syntax-p5.y { $$ = PN_AST2(MSG, PN_STRCAT("@", PN_STR_PTR(l)), PN_STR_PTR 368 syn/syntax-p5.y { $$ = PN_AST2(MSG, PN_STRCAT("%", PN_STR_PTR(h)), PN_STR_PTR 574 syn/syntax-p5.y fprintf(stderr, "%s", PN_STR_PTR(code)); PN_STR_PTR 34 syn/syntax.y PN_MEMCPY_N(buf, PN_STR_PTR(P->input) + P->yypos, char, result + 1); \ PN_STR_PTR 50 syn/syntax.y PN_STR_PTR(potion_send(yy, PN_string))));\ PN_STR_PTR 382 syn/syntax.y fprintf(stderr, "%s", PN_STR_PTR(code)); PN_STR_PTR 97 test/api/potion-test.c PN_STR_PTR(potion_sig_string(P,0,sig))); PN_STR_PTR 99 test/api/potion-test.c PN_STR_PTR(potion_send(sig, PN_string))); PN_STR_PTR 101 test/api/potion-test.c PN_STR_PTR(potion_send(PN_TUPLE_AT(sig,0), PN_string))); PN_STR_PTR 105 test/api/potion-test.c PN_STR_PTR(potion_send(PN_TUPLE_AT(sig,2), PN_string))); PN_STR_PTR 111 test/api/potion-test.c PN_STR_PTR(potion_send(sig, PN_string))); PN_STR_PTR 117 test/api/potion-test.c PN_STR_PTR(potion_send(sig, PN_string))); PN_STR_PTR 119 test/api/potion-test.c PN_STR_PTR(potion_sig_string(P,0,sig))); PN_STR_PTR 133 test/api/potion-test.c PN_STR_PTR(potion_sig_string(P,0,potion_sig(P, sigs[i])))); PN_STR_PTR 150 test/api/potion-test.c CuAssertStrEquals(T, "x,y", PN_STR_PTR(potion_sig_string(P,0,f1->sig))); PN_STR_PTR 155 test/api/potion-test.c CuAssertStrEquals(T, "x=N,y=N", PN_STR_PTR(potion_sig_string(P,0,f2->sig)));