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