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)));