potion_method 147 core/ast.c potion_method(src_vt, "name", potion_source_name, 0); potion_method 148 core/ast.c potion_method(src_vt, "string", potion_source_string, 0); potion_method 149 core/ast.c potion_method(src_vt, "size", potion_source_size, 0); potion_method 150 core/ast.c potion_method(src_vt, "file", potion_source_file, 0); potion_method 151 core/ast.c potion_method(src_vt, "line", potion_source_line, 0); potion_method 1295 core/compile.c potion_method(pro_vt, "call", potion_proto_call, "args=u"); potion_method 1296 core/compile.c potion_method(pro_vt, "tree", potion_proto_tree, 0); potion_method 1297 core/compile.c potion_method(pro_vt, "string", potion_proto_string, 0); potion_method 1298 core/compile.c potion_method(pro_vt, "clone", potion_proto_clone, 0); potion_method 1299 core/compile.c potion_method(src_vt, "compile", potion_source_compile, "source=a,sig=u"); potion_method 1300 core/compile.c potion_method(src_vt, "dump", potion_source_dump, "backend=S|options=S"); potion_method 1301 core/compile.c potion_method(src_vt, "dumpbc", potion_source_dumpbc, "|options=S"); potion_method 210 core/file.c potion_method(P->lobby, "read", potion_lobby_read, 0); potion_method 214 core/file.c potion_method(file_vt, "string", potion_file_string, 0); potion_method 215 core/file.c potion_method(file_vt, "close", potion_file_close, 0); potion_method 216 core/file.c potion_method(file_vt, "read", potion_file_read, "n=N"); potion_method 217 core/file.c potion_method(file_vt, "write", potion_file_write, "str=S"); potion_method 218 core/file.c potion_method(file_vt, "print", potion_file_print, "obj=o"); potion_method 248 core/internal.c potion_method(err_vt, "string", potion_error_string, 0); potion_method 70 core/lick.c potion_method(lk_vt, "attr", potion_lick_attr, 0); potion_method 71 core/lick.c potion_method(lk_vt, "licks", potion_lick_licks, 0); potion_method 72 core/lick.c potion_method(lk_vt, "name", potion_lick_name, 0); potion_method 73 core/lick.c potion_method(lk_vt, "string", potion_lick_string, 0); potion_method 74 core/lick.c potion_method(lk_vt, "text", potion_lick_text, 0); potion_method 240 core/load.c potion_method(P->lobby, "load", potion_load, "file=S"); potion_method 264 core/number.c potion_method(num_vt, "+", potion_add, "value=N"); potion_method 265 core/number.c potion_method(num_vt, "-", potion_sub, "value=N"); potion_method 266 core/number.c potion_method(num_vt, "*", potion_mult, "value=N"); potion_method 267 core/number.c potion_method(num_vt, "/", potion_div, "value=N"); potion_method 268 core/number.c potion_method(num_vt, "%", potion_rem, "value=N"); potion_method 269 core/number.c potion_method(num_vt, "~", potion_bitn, 0); potion_method 270 core/number.c potion_method(num_vt, "<<", potion_bitl, "value=N"); potion_method 271 core/number.c potion_method(num_vt, ">>", potion_bitr, "value=N"); potion_method 272 core/number.c potion_method(num_vt, "**", potion_pow, "value=N"); potion_method 273 core/number.c potion_method(num_vt, "number", potion_num_number, 0); potion_method 274 core/number.c potion_method(num_vt, "sqrt", potion_sqrt, 0); potion_method 275 core/number.c potion_method(num_vt, "step", potion_num_step, "end=N,step=N,block=&"); potion_method 276 core/number.c potion_method(num_vt, "string", potion_num_string, 0); potion_method 277 core/number.c potion_method(num_vt, "times", potion_num_times, "block=&"); potion_method 278 core/number.c potion_method(num_vt, "to", potion_num_to, "end=N,block=&"); potion_method 279 core/number.c potion_method(num_vt, "chr", potion_num_chr, 0); potion_method 280 core/number.c potion_method(num_vt, "integer?", potion_num_is_integer, 0); potion_method 281 core/number.c potion_method(num_vt, "float?", potion_num_is_float, 0); potion_method 282 core/number.c potion_method(num_vt, "integer", potion_num_integer, 0); potion_method 283 core/number.c potion_method(num_vt, "abs", potion_abs, 0); potion_method 284 core/number.c potion_method(num_vt, "cmp", potion_num_cmp, "value=o"); potion_method 285 core/number.c potion_method(num_vt, "rand", potion_num_rand, 0); potion_method 286 core/number.c potion_method(dbl_vt, "string", potion_num_string, 0); potion_method 640 core/objmodel.c potion_method(clo_vt, "code", potion_closure_code, 0); potion_method 641 core/objmodel.c potion_method(clo_vt, "string", potion_closure_string, 0); potion_method 642 core/objmodel.c potion_method(clo_vt, "arity", potion_closure_arity, 0); potion_method 643 core/objmodel.c potion_method(clo_vt, "minargs", potion_closure_minargs, 0); potion_method 644 core/objmodel.c potion_method(ref_vt, "string", potion_ref_string, 0); potion_method 645 core/objmodel.c potion_method(obj_vt, "forward", potion_object_forward, 0); potion_method 646 core/objmodel.c potion_method(obj_vt, "send", potion_object_send, 0); potion_method 647 core/objmodel.c potion_method(obj_vt, "string", potion_object_string, 0); potion_method 648 core/objmodel.c potion_method(obj_vt, "size", potion_object_size, 0); potion_method 691 core/objmodel.c potion_method(mixin_vt, "meta", potion_get_metaclass, 0); potion_method 693 core/objmodel.c potion_method(P->lobby, "about", potion_about, 0); potion_method 695 core/objmodel.c potion_method(P->lobby, "here", potion_callcc, 0); potion_method 697 core/objmodel.c potion_method(P->lobby, "exit", potion_exit, 0); potion_method 698 core/objmodel.c potion_method(P->lobby, "kind", potion_lobby_kind, 0); potion_method 699 core/objmodel.c potion_method(P->lobby, "srand", potion_srand, "seed=N"); potion_method 700 core/objmodel.c potion_method(P->lobby, "rand", potion_rand, 0); potion_method 701 core/objmodel.c potion_method(P->lobby, "self", potion_lobby_self, 0); potion_method 702 core/objmodel.c potion_method(P->lobby, "string", potion_lobby_string, 0); potion_method 703 core/objmodel.c potion_method(P->lobby, "can", potion_lobby_can, "method=S"); potion_method 704 core/objmodel.c potion_method(P->lobby, "print", potion_lobby_print, 0); potion_method 705 core/objmodel.c potion_method(P->lobby, "say", potion_lobby_say, 0); potion_method 104 core/primitive.c potion_method(nil_vt, "number", potion_bool_number, 0); potion_method 106 core/primitive.c potion_method(boo_vt, "number", potion_bool_number, 0); potion_method 107 core/primitive.c potion_method(boo_vt, "string", potion_bool_string, 0); potion_method 108 core/primitive.c potion_method(P->lobby, "cmp", potion_any_cmp, "value=o"); potion_method 109 core/primitive.c potion_method(nil_vt, "cmp", potion_nil_cmp, "value=o"); potion_method 110 core/primitive.c potion_method(boo_vt, "cmp", potion_bool_cmp, "value=o"); potion_method 432 core/string.c potion_method(str_vt, "eval", potion_str_eval, 0); potion_method 433 core/string.c potion_method(str_vt, "length", potion_str_length, 0); potion_method 434 core/string.c potion_method(str_vt, "number", potion_str_number, 0); potion_method 435 core/string.c potion_method(str_vt, "print", potion_str_print, 0); potion_method 436 core/string.c potion_method(str_vt, "string", potion_str_string, 0); potion_method 437 core/string.c potion_method(str_vt, "slice", potion_str_slice, "start=N,end=N"); potion_method 438 core/string.c potion_method(str_vt, "bytes", potion_str_bytes, 0); potion_method 439 core/string.c potion_method(str_vt, "+", potion_str_add, "str=S"); potion_method 440 core/string.c potion_method(str_vt, "ord", potion_str_ord, "|index=N"); potion_method 441 core/string.c potion_method(str_vt, "cmp", potion_str_cmp, "str=o"); potion_method 444 core/string.c potion_method(byt_vt, "append", potion_bytes_append, "str=S"); potion_method 445 core/string.c potion_method(byt_vt, "length", potion_bytes_length, 0); potion_method 446 core/string.c potion_method(byt_vt, "print", potion_bytes_print, 0); potion_method 447 core/string.c potion_method(byt_vt, "string", potion_bytes_string, 0); potion_method 448 core/string.c potion_method(byt_vt, "ord", potion_str_ord, 0); potion_method 449 core/string.c potion_method(byt_vt, "each", potion_bytes_each, "block=&"); potion_method 683 core/table.c potion_method(tbl_vt, "at", potion_table_at, "key=o"); potion_method 684 core/table.c potion_method(tbl_vt, "each", potion_table_each, "block=&"); potion_method 685 core/table.c potion_method(tbl_vt, "length", potion_table_length, 0); potion_method 686 core/table.c potion_method(tbl_vt, "put", potion_table_put, "key=o,value=o"); potion_method 687 core/table.c potion_method(tbl_vt, "remove", potion_table_remove, "index=o"); potion_method 688 core/table.c potion_method(tbl_vt, "string", potion_table_string, 0); potion_method 691 core/table.c potion_method(tpl_vt, "append", potion_tuple_append, "value=o"); potion_method 692 core/table.c potion_method(tpl_vt, "at", potion_tuple_at, "index=N"); potion_method 693 core/table.c potion_method(tpl_vt, "each", potion_tuple_each, "block=&"); potion_method 694 core/table.c potion_method(tpl_vt, "clone", potion_tuple_clone, 0); potion_method 695 core/table.c potion_method(tpl_vt, "first", potion_tuple_first, 0); potion_method 696 core/table.c potion_method(tpl_vt, "join", potion_tuple_join, "|sep=S"); potion_method 697 core/table.c potion_method(tpl_vt, "last", potion_tuple_last, 0); potion_method 698 core/table.c potion_method(tpl_vt, "length", potion_tuple_length, 0); potion_method 699 core/table.c potion_method(tpl_vt, "print", potion_tuple_print, 0); potion_method 700 core/table.c potion_method(tpl_vt, "pop", potion_tuple_pop, 0); potion_method 701 core/table.c potion_method(tpl_vt, "push", potion_tuple_append, "value=o"); potion_method 702 core/table.c potion_method(tpl_vt, "put", potion_tuple_put, "index=N,value=o"); potion_method 703 core/table.c potion_method(tpl_vt, "reverse", potion_tuple_reverse, 0); potion_method 704 core/table.c potion_method(tpl_vt, "nreverse", potion_tuple_nreverse, 0); potion_method 705 core/table.c potion_method(tpl_vt, "remove", potion_tuple_remove, "index=N"); potion_method 706 core/table.c potion_method(tpl_vt, "delete", potion_tuple_delete, "index=N"); potion_method 708 core/table.c potion_method(tpl_vt, "unshift", potion_tuple_unshift, "value=o"); potion_method 709 core/table.c potion_method(tpl_vt, "shift", potion_tuple_shift, 0); potion_method 710 core/table.c potion_method(tpl_vt, "bsearch", potion_tuple_bsearch, "value=o"); potion_method 711 core/table.c potion_method(tpl_vt, "sort", potion_tuple_sort, "|block=&"); potion_method 712 core/table.c potion_method(tpl_vt, "ins_sort", potion_tuple_ins_sort, "|block=&"); potion_method 713 core/table.c potion_method(tpl_vt, "cmp", potion_tuple_cmp, "value=o"); potion_method 714 core/table.c potion_method(tpl_vt, "string", potion_tuple_string, 0); potion_method 715 core/table.c potion_method(P->lobby, "list", potion_lobby_list, "length=N"); potion_method 1757 lib/aio.c potion_method(aio_##T##_vt, ""_XSTR(T), aio_##T##_new, 0) potion_method 1765 lib/aio.c potion_method(aio_##T##_vt, ""_XSTR(T), aio_##T##_new, 0) potion_method 1769 lib/aio.c potion_method(P->lobby, "Aio_"_XSTR(T), aio_##T##_new, args) potion_method 1821 lib/aio.c potion_method(P->lobby, "Aio_version", aio_version, 0); potion_method 1822 lib/aio.c potion_method(P->lobby, "Aio_version_string", aio_version_string, 0); potion_method 1823 lib/aio.c potion_method(aio_vt, "version", aio_version, 0); potion_method 1824 lib/aio.c potion_method(aio_vt, "version_string", aio_version_string, 0); potion_method 1845 lib/aio.c potion_method(P->lobby, "Aio_udp", aio_udp_new, "|loop=o"); potion_method 1863 lib/aio.c potion_method(P->lobby, "Aio_process_options", aio_process_options, 0); potion_method 1899 lib/aio.c potion_method(P->lobby, "aio_spawn", aio_spawn, "options=o|loop=o"); potion_method 1906 lib/aio.c potion_method(aio_vt, "size", aio_size, 0); potion_method 1907 lib/aio.c potion_method(aio_req_vt, "uvsize", aio_req_uvsize, 0); potion_method 1908 lib/aio.c potion_method(aio_handle_vt, "uvsize", aio_handle_uvsize, 0); potion_method 1909 lib/aio.c potion_method(aio_handle_vt, "close", aio_close, "|cb=&"); potion_method 1910 lib/aio.c potion_method(aio_vt, "walk", aio_walk, "|loop=o,fun=&,arg=o"); potion_method 1911 lib/aio.c potion_method(aio_vt, "run", aio_run, "|loop=o,mode=N"); potion_method 1912 lib/aio.c potion_method(aio_stream_vt, "write", aio_write, "req=o,buf=b,bufcnt=N|write_cb=&"); potion_method 1913 lib/aio.c potion_method(aio_stream_vt, "shutdown", aio_shutdown, "req=o|shutdown_cb=&"); potion_method 1915 lib/aio.c potion_method(aio_tcp_vt, "open", aio_tcp_open, "sock=N"); potion_method 1916 lib/aio.c potion_method(aio_tcp_vt, "nodelay", aio_tcp_nodelay, "enable=N"); potion_method 1917 lib/aio.c potion_method(aio_tcp_vt, "keepalive", aio_tcp_keepalive, "enable=N|delay:=0"); potion_method 1918 lib/aio.c potion_method(aio_tcp_vt, "simultaneous_accepts", aio_tcp_simultaneous_accepts, "enable=N"); potion_method 1919 lib/aio.c potion_method(aio_tcp_vt, "bind", aio_tcp_bind, "addr=S,port=N"); potion_method 1920 lib/aio.c potion_method(aio_tcp_vt, "bind6", aio_tcp_bind6, "addr=S,port=N"); potion_method 1921 lib/aio.c potion_method(aio_tcp_vt, "getsockname", aio_tcp_getsockname, 0); potion_method 1922 lib/aio.c potion_method(aio_tcp_vt, "getpeername", aio_tcp_getpeername, 0); potion_method 1923 lib/aio.c potion_method(aio_tcp_vt, "connect", aio_tcp_connect, "req=o,addr=S,port=N|connect_cb=&"); potion_method 1924 lib/aio.c potion_method(aio_tcp_vt, "connect6", aio_tcp_connect6, "req=o,addr=S,port=N|connect_cb=&"); potion_method 1925 lib/aio.c potion_method(aio_udp_vt, "open", aio_udp_open, "sockfd=N"); potion_method 1926 lib/aio.c potion_method(aio_udp_vt, "bind", aio_udp_bind, "addr=S,port=N"); potion_method 1927 lib/aio.c potion_method(aio_udp_vt, "bind6", aio_udp_bind6, "addr=S,port=N|ipv6only:=0"); potion_method 1928 lib/aio.c potion_method(aio_udp_vt, "getsockname", aio_udp_getsockname, 0); potion_method 1929 lib/aio.c potion_method(aio_udp_vt, "set_membership", aio_udp_set_membership, "mcaddr=S,ifaddr=S,memb=N"); potion_method 1930 lib/aio.c potion_method(aio_udp_vt, "set_multicast_loop", aio_udp_set_multicast_loop, "on=N"); potion_method 1931 lib/aio.c potion_method(aio_udp_vt, "set_multicast_ttl", aio_udp_set_multicast_ttl, "ttl=N"); potion_method 1932 lib/aio.c potion_method(aio_udp_vt, "set_broadcast", aio_udp_set_broadcast, "on=N"); potion_method 1933 lib/aio.c potion_method(aio_udp_vt, "set_ttl", aio_udp_set_ttl, "ttl=N"); potion_method 1934 lib/aio.c potion_method(aio_udp_vt, "send", aio_udp_send, "req=o,buf=b,bufcnt=N,addr=S,port=N|send_cb=&"); potion_method 1935 lib/aio.c potion_method(aio_udp_vt, "send6", aio_udp_send6, "req=o,buf=b,bufcnt=N,addr=S,port=N|send_cb=&"); potion_method 1936 lib/aio.c potion_method(aio_udp_vt, "recv_start", aio_udp_recv_start, "recv_cb=&"); potion_method 1937 lib/aio.c potion_method(aio_udp_vt, "recv_stop", aio_udp_recv_stop, 0); potion_method 1938 lib/aio.c potion_method(aio_tty_vt, "set_mode", aio_tty_set_mode, "mode=N"); potion_method 1939 lib/aio.c potion_method(aio_tty_vt, "reset_mode", aio_tty_reset_mode, 0); potion_method 1940 lib/aio.c potion_method(aio_tty_vt, "get_winsize", aio_tty_get_winsize, 0); potion_method 1941 lib/aio.c potion_method(aio_vt, "guess_handle", aio_guess_handle, "filefd=N"); potion_method 1942 lib/aio.c potion_method(aio_pipe_vt, "open", aio_pipe_open, "fd=N"); potion_method 1943 lib/aio.c potion_method(aio_pipe_vt, "bind", aio_pipe_bind, "name=S"); potion_method 1944 lib/aio.c potion_method(aio_pipe_vt, "connect", aio_pipe_connect, "req=o,name=S|connect_cb=&"); potion_method 1945 lib/aio.c potion_method(aio_pipe_vt, "start", aio_read2_start, "cb=&"); potion_method 1946 lib/aio.c potion_method(aio_pipe_vt, "stop", aio_read_stop, 0); potion_method 1947 lib/aio.c potion_method(aio_pipe_vt, "write", aio_write2, "req=o,buf=b,bufcnt=N|write_cb=&"); potion_method 1948 lib/aio.c potion_method(aio_pipe_vt, "pending_instances", aio_pipe_pending_instances, "count=N"); potion_method 1950 lib/aio.c potion_method(aio_prepare_vt, "start", aio_prepare_start, "cb=&"); potion_method 1951 lib/aio.c potion_method(aio_prepare_vt, "stop", aio_prepare_stop, 0); potion_method 1952 lib/aio.c potion_method(aio_check_vt, "start", aio_check_start, "cb=&"); potion_method 1953 lib/aio.c potion_method(aio_check_vt, "stop", aio_check_stop, 0); potion_method 1954 lib/aio.c potion_method(aio_idle_vt, "start", aio_idle_start, "cb=&"); potion_method 1955 lib/aio.c potion_method(aio_idle_vt, "stop", aio_idle_stop, 0); potion_method 1956 lib/aio.c potion_method(aio_async_vt, "send", aio_async_send, 0); potion_method 1957 lib/aio.c potion_method(aio_timer_vt, "start", aio_timer_start, "cb=&,timeout=N,repeat=N"); potion_method 1958 lib/aio.c potion_method(aio_timer_vt, "stop", aio_timer_stop, 0); potion_method 1959 lib/aio.c potion_method(aio_timer_vt, "again", aio_timer_again, 0); potion_method 1960 lib/aio.c potion_method(aio_timer_vt, "set_repeat", aio_timer_set_repeat, "repeat=N"); potion_method 1961 lib/aio.c potion_method(aio_timer_vt, "repeat", aio_timer_get_repeat, 0); potion_method 1962 lib/aio.c potion_method(aio_stream_vt, "listen", aio_listen, "backlog=N|cb=&"); potion_method 1963 lib/aio.c potion_method(aio_stream_vt, "accept", aio_accept, "client=o"); potion_method 1964 lib/aio.c potion_method(aio_stream_vt, "start", aio_read_start, "cb=&"); potion_method 1965 lib/aio.c potion_method(aio_stream_vt, "stop", aio_read_stop, 0); potion_method 1967 lib/aio.c potion_method(aio_handle_vt, "is_active", aio_is_active, 0); potion_method 1968 lib/aio.c potion_method(aio_stream_vt, "is_readable", aio_is_readable, 0); potion_method 1969 lib/aio.c potion_method(aio_stream_vt, "is_writable", aio_is_writable, 0); potion_method 1970 lib/aio.c potion_method(aio_stream_vt, "is_closing", aio_is_closing, 0); potion_method 1972 lib/aio.c potion_method(aio_handle_vt, "active?", aio_is_active, 0); potion_method 1973 lib/aio.c potion_method(aio_stream_vt, "readable?", aio_is_readable, 0); potion_method 1974 lib/aio.c potion_method(aio_stream_vt, "writable?", aio_is_writable, 0); potion_method 1975 lib/aio.c potion_method(aio_stream_vt, "closing?", aio_is_closing, 0); potion_method 1977 lib/aio.c potion_method(aio_signal_vt, "start", aio_signal_start, "cb=&"); potion_method 1978 lib/aio.c potion_method(aio_signal_vt, "stop", aio_signal_stop, 0); potion_method 1979 lib/aio.c potion_method(aio_process_vt, "kill", aio_process_kill, "signum=N"); potion_method 1980 lib/aio.c potion_method(P->lobby, "aio_kill", aio_kill, "pid=N,signum=N"); potion_method 1981 lib/aio.c potion_method(aio_fs_vt, "close", aio_fs_close, "fd=N,cb=&|loop=o"); potion_method 1982 lib/aio.c potion_method(aio_fs_vt, "open", aio_fs_open, "path=S,flags=N,mode=N,cb=&|loop=o"); potion_method 1983 lib/aio.c potion_method(aio_fs_vt, "read", aio_fs_read, "fd=N,buf=o,length=N,offset=N,cb=&|loop=o"); potion_method 1984 lib/aio.c potion_method(aio_fs_vt, "unlink", aio_fs_unlink, "path=S,cb=&|loop=o"); potion_method 1985 lib/aio.c potion_method(aio_fs_vt, "write", aio_fs_write, "fd=N,buf=o,length=N,offset=N,cb=&|loop=o"); potion_method 1986 lib/aio.c potion_method(aio_fs_vt, "mkdir", aio_fs_mkdir, "path=S,mode=N,cb=&|loop=o"); potion_method 1987 lib/aio.c potion_method(aio_fs_vt, "rmdir", aio_fs_rmdir, "path=S,cb=&|loop=o"); potion_method 1988 lib/aio.c potion_method(aio_fs_vt, "readdir", aio_fs_readdir, "path=S,flags=N,cb=&|loop=o"); potion_method 1989 lib/aio.c potion_method(aio_fs_vt, "stat", aio_fs_stat, "path=S,cb=&|loop=o"); potion_method 1990 lib/aio.c potion_method(aio_fs_vt, "fstat", aio_fs_fstat, "fd=N,cb=&|loop=o"); potion_method 1991 lib/aio.c potion_method(aio_fs_vt, "rename", aio_fs_rename, "path=S,newpath=S,cb=&|loop=o"); potion_method 1992 lib/aio.c potion_method(aio_fs_vt, "fsync", aio_fs_fsync, "fd=N,cb=&|loop=o"); potion_method 1993 lib/aio.c potion_method(aio_fs_vt, "fdatasync", aio_fs_fdatasync, "fd=N,cb=&|loop=o"); potion_method 1994 lib/aio.c potion_method(aio_fs_vt, "cleanup", aio_fs_cleanup, 0); potion_method 290 lib/buffile.c potion_method(P->lobby, "fopen", potion_buffile_fopen, "path=S,mode=S"); potion_method 291 lib/buffile.c potion_method(ffile_vt, "fdopen", potion_buffile_fdopen, "fd=N,mode=S"); potion_method 292 lib/buffile.c potion_method(ffile_vt, "freopen", potion_buffile_freopen, "path=S,mode=S,buffile=o"); potion_method 294 lib/buffile.c potion_method(PN_VTABLE(PN_TBYTES), "fmemopen", potion_buffile_fmemopen, "mode=S"); potion_method 296 lib/buffile.c potion_method(ffile_vt, "close", potion_buffile_fclose, 0); potion_method 297 lib/buffile.c potion_method(ffile_vt, "fread", potion_buffile_fread, "buf=S,size=N,n:=1"); potion_method 298 lib/buffile.c potion_method(ffile_vt, "write", potion_buffile_fwrite, "buf=S|size=N,n:=1"); potion_method 300 lib/buffile.c potion_method(ffile_vt, "fgetc", potion_buffile_fgetc, 0); potion_method 301 lib/buffile.c potion_method(ffile_vt, "fgets", potion_buffile_fgets, 0); potion_method 302 lib/buffile.c potion_method(ffile_vt, "fputc", potion_buffile_fputc, "byte=N"); potion_method 303 lib/buffile.c potion_method(ffile_vt, "fputs", potion_buffile_fputs, "str=S"); potion_method 304 lib/buffile.c potion_method(ffile_vt, "fflush", potion_buffile_fflush, 0); potion_method 305 lib/buffile.c potion_method(ffile_vt, "fseek", potion_buffile_fseek, "offset=N, whence=N"); potion_method 306 lib/buffile.c potion_method(ffile_vt, "ftell", potion_buffile_ftell, 0); potion_method 307 lib/buffile.c potion_method(ffile_vt, "feof", potion_buffile_feof, 0); potion_method 308 lib/buffile.c potion_method(ffile_vt, "fileno", potion_buffile_fileno, 0); potion_method 310 lib/buffile.c potion_method(ffile_vt, "flockfile", potion_buffile_flockfile, 0); potion_method 311 lib/buffile.c potion_method(ffile_vt, "ftrylockfile", potion_buffile_ftrylockfile, 0); potion_method 312 lib/buffile.c potion_method(ffile_vt, "funlockfile", potion_buffile_funlockfile, 0); potion_method 314 lib/buffile.c potion_method(ffile_vt, "unlink", potion_buffile_unlink, 0); potion_method 315 lib/buffile.c potion_method(ffile_vt, "string", potion_buffile_string, 0); potion_method 316 lib/buffile.c potion_method(P->lobby, "tmpfile", potion_buffile_tmpfile, 0); potion_method 60 lib/pcre/pcre.c potion_method(str_vt, "match", potion_string_boolmatch, "str=S"); //match utf8 string against string potion_method 61 lib/pcre/pcre.c potion_method(byt_vt, "match", potion_bytes_boolmatch, "str=S"); //on no-utf8 buffer potion_method 62 lib/pcre/pcre.c potion_method(str_vt, "listmatch", potion_string_listmatch, "str=S"); //return results as list potion_method 63 lib/pcre/pcre.c potion_method(byt_vt, "listmatch", potion_bytes_listmatch, "str=S"); potion_method 64 lib/pcre/pcre.c potion_method(str_vt, "qr", potion_string_qr, "qr=o"); // match against pre-compiled regex potion_method 65 lib/pcre/pcre.c potion_method(byt_vt, "qr", potion_bytes_qr, "qr=o"); potion_method 66 lib/pcre/pcre.c potion_method(str_vt, "study", potion_string_study, 0); //< \returns PNMatchExtra potion_method 68 lib/pcre/pcre.c potion_method(str_vt, "replace", potion_string_replace, "str=S,with=S"); //copy, on utf8 string potion_method 69 lib/pcre/pcre.c potion_method(byt_vt, "replace", potion_bytes_replace, "str=S,with=S"); //destructive, on no-utf8 buffer potion_method 70 lib/pcre/pcre.c potion_method(str_vt, "compile", potion_string_compile, 0); //< \returns PNMatch (qr) potion_method 72 lib/pcre/pcre.c potion_method(mat_vt, "result", potion_match_result, "str=S"); //named result potion_method 23 lib/readline/readline.c potion_method(P->lobby, "readline", pn_readline, "start=S");