potion_method 159 core/ast.c potion_method(src_vt, "name", potion_source_name, 0); potion_method 160 core/ast.c potion_method(src_vt, "string", potion_source_string, 0); potion_method 161 core/ast.c potion_method(src_vt, "size", potion_source_size, 0); potion_method 162 core/ast.c potion_method(src_vt, "file", potion_source_file, 0); potion_method 163 core/ast.c potion_method(src_vt, "lineno", potion_source_lineno, 0); potion_method 164 core/ast.c potion_method(src_vt, "line", potion_source_line, 0); potion_method 165 core/ast.c potion_method(src_vt, "loc", potion_source_loc, 0); potion_method 1311 core/compile.c potion_method(pro_vt, "call", potion_proto_call, "args=u"); potion_method 1312 core/compile.c potion_method(pro_vt, "tree", potion_proto_tree, 0); potion_method 1313 core/compile.c potion_method(pro_vt, "string", potion_proto_string, 0); potion_method 1314 core/compile.c potion_method(pro_vt, "clone", potion_proto_clone, 0); potion_method 1315 core/compile.c potion_method(src_vt, "compile", potion_source_compile, "source=a,sig=u"); potion_method 1316 core/compile.c potion_method(src_vt, "dump", potion_source_dump, "backend=S|options=S"); potion_method 1317 core/compile.c potion_method(src_vt, "dumpbc", potion_source_dumpbc, "|options=S"); potion_method 200 core/file.c potion_method(P->lobby, "read", potion_lobby_read, 0); potion_method 204 core/file.c potion_method(file_vt, "string", potion_file_string, 0); potion_method 205 core/file.c potion_method(file_vt, "close", potion_file_close, 0); potion_method 206 core/file.c potion_method(file_vt, "read", potion_file_read, "n=N"); potion_method 207 core/file.c potion_method(file_vt, "write", potion_file_write, "str=S"); potion_method 208 core/file.c potion_method(file_vt, "print", potion_file_print, "obj=o"); potion_method 252 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 197 core/load.c potion_method(P->lobby, "load", potion_load, "file=S"); potion_method 443 core/number.c potion_method(num_vt, "+", potion_num_add, "value=N"); potion_method 444 core/number.c potion_method(num_vt, "-", potion_num_sub, "value=N"); potion_method 445 core/number.c potion_method(num_vt, "*", potion_num_mult, "value=N"); potion_method 446 core/number.c potion_method(num_vt, "/", potion_num_div, "value=N"); potion_method 447 core/number.c potion_method(num_vt, "%", potion_num_rem, "value=N"); potion_method 448 core/number.c potion_method(num_vt, "~", potion_num_bitn, 0); potion_method 449 core/number.c potion_method(num_vt, "<<", potion_num_bitl, "value=N"); potion_method 450 core/number.c potion_method(num_vt, ">>", potion_num_bitr, "value=N"); potion_method 451 core/number.c potion_method(num_vt, "**", potion_num_pow, "value=N"); potion_method 452 core/number.c potion_method(num_vt, "abs", potion_num_abs, 0); potion_method 453 core/number.c potion_method(num_vt, "sqrt", potion_num_sqrt, 0); potion_method 454 core/number.c potion_method(num_vt, "cmp", potion_num_cmp, "value=o"); potion_method 455 core/number.c potion_method(num_vt, "chr", potion_int_chr, 0); potion_method 456 core/number.c potion_method(num_vt, "string", potion_num_string, 0); potion_method 457 core/number.c potion_method(num_vt, "number", potion_num_number, 0); potion_method 458 core/number.c potion_method(num_vt, "integer", potion_num_integer, 0); potion_method 459 core/number.c potion_method(num_vt, "double", potion_num_double, 0); potion_method 460 core/number.c potion_method(num_vt, "number?", potion_num_is_number, 0); potion_method 461 core/number.c potion_method(num_vt, "integer?", potion_num_is_integer, 0); potion_method 462 core/number.c potion_method(num_vt, "double?", potion_num_is_double, 0); potion_method 463 core/number.c potion_method(num_vt, "rand", potion_num_rand, 0); potion_method 465 core/number.c potion_method(dbl_vt, "string", potion_dbl_string, 0); potion_method 466 core/number.c potion_method(dbl_vt, "+", potion_dbl_add, "value=D"); potion_method 467 core/number.c potion_method(dbl_vt, "-", potion_dbl_sub, "value=D"); potion_method 468 core/number.c potion_method(dbl_vt, "*", potion_dbl_mult, "value=D"); potion_method 469 core/number.c potion_method(dbl_vt, "/", potion_dbl_div, "value=D"); potion_method 470 core/number.c potion_method(dbl_vt, "abs", potion_dbl_abs, 0); potion_method 471 core/number.c potion_method(dbl_vt, "cmp", potion_dbl_cmp, "value=D"); potion_method 474 core/number.c potion_method(int_vt, "+", potion_int_add, "value=I"); potion_method 475 core/number.c potion_method(int_vt, "-", potion_int_sub, "value=I"); potion_method 476 core/number.c potion_method(int_vt, "*", potion_int_mult, "value=I"); potion_method 477 core/number.c potion_method(int_vt, "/", potion_int_div, "value=I"); potion_method 478 core/number.c potion_method(int_vt, "%", potion_int_rem, "value=I"); potion_method 479 core/number.c potion_method(int_vt, "<<", potion_int_bitl, "value=I"); potion_method 480 core/number.c potion_method(int_vt, ">>", potion_int_bitr, "value=I"); potion_method 481 core/number.c potion_method(int_vt, "~", potion_int_bitn, 0); potion_method 482 core/number.c potion_method(int_vt, "chr", potion_int_chr, 0); potion_method 483 core/number.c potion_method(int_vt, "abs", potion_int_abs, 0); potion_method 484 core/number.c potion_method(int_vt, "cmp", potion_int_cmp, "value=I"); potion_method 486 core/number.c potion_method(num_vt, "step", potion_int_step, "end=N,step=N,block=&"); potion_method 487 core/number.c potion_method(num_vt, "times", potion_int_times, "block=&"); potion_method 488 core/number.c potion_method(num_vt, "to", potion_int_to, "end=N,block=&"); potion_method 667 core/objmodel.c potion_method(clo_vt, "code", potion_closure_code, 0); potion_method 668 core/objmodel.c potion_method(clo_vt, "string", potion_closure_string, 0); potion_method 669 core/objmodel.c potion_method(clo_vt, "arity", potion_closure_arity, 0); potion_method 670 core/objmodel.c potion_method(clo_vt, "minargs", potion_closure_minargs, 0); potion_method 671 core/objmodel.c potion_method(ref_vt, "string", potion_ref_string, 0); potion_method 672 core/objmodel.c potion_method(obj_vt, "forward", potion_object_forward, 0); potion_method 673 core/objmodel.c potion_method(obj_vt, "send", potion_object_send, 0); potion_method 674 core/objmodel.c potion_method(obj_vt, "string", potion_object_string, 0); potion_method 675 core/objmodel.c potion_method(obj_vt, "size", potion_object_size, 0); potion_method 676 core/objmodel.c potion_method(obj_vt, "subclass?", potion_object_subclass, "value=o"); potion_method 709 core/objmodel.c potion_method(mixin_vt, "meta", potion_get_metaclass, 0); potion_method 711 core/objmodel.c potion_method(P->lobby, "about", potion_about, 0); potion_method 713 core/objmodel.c potion_method(P->lobby, "here", potion_callcc, 0); potion_method 715 core/objmodel.c potion_method(P->lobby, "exit", potion_exit, 0); potion_method 716 core/objmodel.c potion_method(P->lobby, "kind", potion_lobby_kind, 0); potion_method 717 core/objmodel.c potion_method(P->lobby, "isa?", potion_lobby_isa, "value=o"); potion_method 718 core/objmodel.c potion_method(P->lobby, "srand", potion_srand, "seed=N"); potion_method 719 core/objmodel.c potion_method(P->lobby, "rand", potion_rand, 0); potion_method 720 core/objmodel.c potion_method(P->lobby, "self", potion_lobby_self, 0); potion_method 721 core/objmodel.c potion_method(P->lobby, "string", potion_lobby_string, 0); potion_method 722 core/objmodel.c potion_method(P->lobby, "can", potion_lobby_can, "method=S"); potion_method 723 core/objmodel.c potion_method(P->lobby, "print", potion_lobby_print, 0); potion_method 724 core/objmodel.c potion_method(P->lobby, "say", potion_lobby_say, 0); potion_method 80 core/primitive.c potion_method(nil_vt, "nil?", potion_nil_is_nil, 0); potion_method 81 core/primitive.c potion_method(P->lobby, "nil?", potion_any_is_nil, 0); potion_method 82 core/primitive.c potion_method(nil_vt, "number", potion_bool_number, 0); potion_method 84 core/primitive.c potion_method(boo_vt, "number", potion_bool_number, 0); potion_method 85 core/primitive.c potion_method(boo_vt, "string", potion_bool_string, 0); potion_method 86 core/primitive.c potion_method(P->lobby, "cmp", potion_any_cmp, "value=o"); potion_method 87 core/primitive.c potion_method(nil_vt, "cmp", potion_nil_cmp, "value=o"); potion_method 88 core/primitive.c potion_method(boo_vt, "cmp", potion_bool_cmp, "value=o"); potion_method 495 core/string.c potion_method(str_vt, "eval", potion_str_eval, 0); potion_method 496 core/string.c potion_method(str_vt, "length", potion_str_length, 0); potion_method 497 core/string.c potion_method(str_vt, "number", potion_str_number, 0); potion_method 498 core/string.c potion_method(str_vt, "print", potion_str_print, 0); potion_method 499 core/string.c potion_method(str_vt, "string", potion_str_string, 0); potion_method 500 core/string.c potion_method(str_vt, "clone", potion_str_clone, 0); potion_method 501 core/string.c potion_method(str_vt, "slice", potion_str_slice, "start=N|end=N"); potion_method 502 core/string.c potion_method(str_vt, "bytes", potion_str_bytes, 0); potion_method 503 core/string.c potion_method(str_vt, "+", potion_str_add, "str=S"); potion_method 504 core/string.c potion_method(str_vt, "ord", potion_str_ord, "|index=N"); potion_method 505 core/string.c potion_method(str_vt, "cmp", potion_str_cmp, "str=o"); potion_method 508 core/string.c potion_method(byt_vt, "append", potion_bytes_append, "str=S"); potion_method 509 core/string.c potion_method(byt_vt, "length", potion_bytes_length, 0); potion_method 510 core/string.c potion_method(byt_vt, "print", potion_bytes_print, 0); potion_method 511 core/string.c potion_method(byt_vt, "string", potion_bytes_string, 0); potion_method 512 core/string.c potion_method(byt_vt, "clone", potion_bytes_clone, 0); potion_method 513 core/string.c potion_method(byt_vt, "ord", potion_str_ord, 0); potion_method 514 core/string.c potion_method(byt_vt, "each", potion_bytes_each, "block=&"); potion_method 826 core/table.c potion_method(tbl_vt, "at", potion_table_at, "key=o"); potion_method 827 core/table.c potion_method(tbl_vt, "each", potion_table_each, "block=&"); potion_method 828 core/table.c potion_method(tbl_vt, "length", potion_table_length, 0); potion_method 829 core/table.c potion_method(tbl_vt, "put", potion_table_put, "key=o,value=o"); potion_method 830 core/table.c potion_method(tbl_vt, "remove", potion_table_remove, "index=o"); potion_method 831 core/table.c potion_method(tbl_vt, "string", potion_table_string, 0); potion_method 832 core/table.c potion_method(tbl_vt, "clone", potion_table_clone, 0); potion_method 833 core/table.c potion_method(tbl_vt, "slice", potion_table_slice, "|keys=u"); potion_method 834 core/table.c potion_method(tbl_vt, "keys", potion_table_keys, 0); potion_method 835 core/table.c potion_method(tbl_vt, "values", potion_table_values, 0); potion_method 839 core/table.c potion_method(tpl_vt, "append", potion_tuple_append, "value=o"); potion_method 840 core/table.c potion_method(tpl_vt, "at", potion_tuple_at, "index=N"); potion_method 841 core/table.c potion_method(tpl_vt, "each", potion_tuple_each, "block=&"); potion_method 842 core/table.c potion_method(tpl_vt, "clone", potion_tuple_clone, 0); potion_method 843 core/table.c potion_method(tpl_vt, "first", potion_tuple_first, 0); potion_method 844 core/table.c potion_method(tpl_vt, "join", potion_tuple_join, "|sep=S"); potion_method 845 core/table.c potion_method(tpl_vt, "last", potion_tuple_last, 0); potion_method 846 core/table.c potion_method(tpl_vt, "length", potion_tuple_length, 0); potion_method 847 core/table.c potion_method(tpl_vt, "print", potion_tuple_print, 0); potion_method 848 core/table.c potion_method(tpl_vt, "pop", potion_tuple_pop, 0); potion_method 849 core/table.c potion_method(tpl_vt, "push", potion_tuple_append, "value=o"); potion_method 850 core/table.c potion_method(tpl_vt, "put", potion_tuple_put, "index=N,value=o"); potion_method 851 core/table.c potion_method(tpl_vt, "reverse", potion_tuple_reverse, 0); potion_method 852 core/table.c potion_method(tpl_vt, "nreverse", potion_tuple_nreverse, 0); potion_method 853 core/table.c potion_method(tpl_vt, "remove", potion_tuple_remove, "index=N"); potion_method 854 core/table.c potion_method(tpl_vt, "delete", potion_tuple_delete, "index=N"); potion_method 855 core/table.c potion_method(tpl_vt, "slice", potion_tuple_slice, "start:=0,end:=nil"); potion_method 856 core/table.c potion_method(tpl_vt, "unshift", potion_tuple_unshift, "value=o"); potion_method 857 core/table.c potion_method(tpl_vt, "shift", potion_tuple_shift, 0); potion_method 858 core/table.c potion_method(tpl_vt, "bsearch", potion_tuple_bsearch, "value=o"); potion_method 859 core/table.c potion_method(tpl_vt, "sort", potion_tuple_sort, "|block=&"); potion_method 860 core/table.c potion_method(tpl_vt, "ins_sort", potion_tuple_ins_sort, "|block=&"); potion_method 861 core/table.c potion_method(tpl_vt, "cmp", potion_tuple_cmp, "value=o"); potion_method 862 core/table.c potion_method(tpl_vt, "string", potion_tuple_string, 0); potion_method 863 core/table.c potion_method(P->lobby, "list", potion_lobby_list, "length=N"); potion_method 1817 lib/aio.c potion_method(aio_##T##_vt, ""_XSTR(T), aio_##T##_new, 0) potion_method 1825 lib/aio.c potion_method(aio_##T##_vt, ""_XSTR(T), aio_##T##_new, 0) potion_method 1829 lib/aio.c potion_method(P->lobby, "Aio_"_XSTR(T), aio_##T##_new, args) potion_method 1893 lib/aio.c potion_method(P->lobby, "Aio_version", aio_version, 0); potion_method 1894 lib/aio.c potion_method(P->lobby, "Aio_version_string", aio_version_string, 0); potion_method 1895 lib/aio.c potion_method(aio_vt, "version", aio_version, 0); potion_method 1896 lib/aio.c potion_method(aio_vt, "version_string", aio_version_string, 0); potion_method 1918 lib/aio.c potion_method(P->lobby, "Aio_udp", aio_udp_new, "|loop=o"); potion_method 1937 lib/aio.c potion_method(P->lobby, "Aio_process_options", aio_process_options, 0); potion_method 1943 lib/aio.c potion_method(P->lobby, "aio_spawn", aio_spawn, "options=o|loop=o"); potion_method 1980 lib/aio.c potion_method(aio_vt, "size", aio_size, 0); potion_method 1981 lib/aio.c potion_method(aio_req_vt, "uvsize", aio_req_uvsize, 0); potion_method 1982 lib/aio.c potion_method(aio_handle_vt, "uvsize", aio_handle_uvsize, 0); potion_method 1983 lib/aio.c potion_method(aio_handle_vt, "close", aio_close, "|cb=&"); potion_method 1984 lib/aio.c potion_method(aio_vt, "walk", aio_walk, "|loop=o,fun=&,arg=o"); potion_method 1985 lib/aio.c potion_method(aio_vt, "run", aio_run, "|loop=o,mode=N"); potion_method 1986 lib/aio.c potion_method(aio_stream_vt, "write", aio_write, "req=o,buf=b,bufcnt=N|write_cb=&"); potion_method 1987 lib/aio.c potion_method(aio_stream_vt, "shutdown", aio_shutdown, "req=o|shutdown_cb=&"); potion_method 1989 lib/aio.c potion_method(aio_tcp_vt, "open", aio_tcp_open, "sock=N"); potion_method 1990 lib/aio.c potion_method(aio_tcp_vt, "nodelay", aio_tcp_nodelay, "enable=N"); potion_method 1991 lib/aio.c potion_method(aio_tcp_vt, "keepalive", aio_tcp_keepalive, "enable=N|delay:=0"); potion_method 1992 lib/aio.c potion_method(aio_tcp_vt, "simultaneous_accepts", aio_tcp_simultaneous_accepts, "enable=N"); potion_method 1993 lib/aio.c potion_method(aio_tcp_vt, "bind", aio_tcp_bind, "addr=S,port=N"); potion_method 1994 lib/aio.c potion_method(aio_tcp_vt, "bind6", aio_tcp_bind6, "addr=S,port=N"); potion_method 1995 lib/aio.c potion_method(aio_tcp_vt, "getsockname", aio_tcp_getsockname, 0); potion_method 1996 lib/aio.c potion_method(aio_tcp_vt, "getpeername", aio_tcp_getpeername, 0); potion_method 1997 lib/aio.c potion_method(aio_tcp_vt, "connect", aio_tcp_connect, "req=o,addr=S,port=N|connect_cb=&"); potion_method 1998 lib/aio.c potion_method(aio_tcp_vt, "connect6", aio_tcp_connect6, "req=o,addr=S,port=N|connect_cb=&"); potion_method 1999 lib/aio.c potion_method(aio_udp_vt, "open", aio_udp_open, "sockfd=N"); potion_method 2000 lib/aio.c potion_method(aio_udp_vt, "bind", aio_udp_bind, "addr=S,port=N"); potion_method 2001 lib/aio.c potion_method(aio_udp_vt, "bind6", aio_udp_bind6, "addr=S,port=N|ipv6only:=0"); potion_method 2002 lib/aio.c potion_method(aio_udp_vt, "getsockname", aio_udp_getsockname, 0); potion_method 2003 lib/aio.c potion_method(aio_udp_vt, "set_membership", aio_udp_set_membership, "mcaddr=S,ifaddr=S,memb=N"); potion_method 2004 lib/aio.c potion_method(aio_udp_vt, "set_multicast_loop", aio_udp_set_multicast_loop, "on=N"); potion_method 2005 lib/aio.c potion_method(aio_udp_vt, "set_multicast_ttl", aio_udp_set_multicast_ttl, "ttl=N"); potion_method 2006 lib/aio.c potion_method(aio_udp_vt, "set_broadcast", aio_udp_set_broadcast, "on=N"); potion_method 2007 lib/aio.c potion_method(aio_udp_vt, "set_ttl", aio_udp_set_ttl, "ttl=N"); potion_method 2008 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 2009 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 2010 lib/aio.c potion_method(aio_udp_vt, "recv_start", aio_udp_recv_start, "recv_cb=&"); potion_method 2011 lib/aio.c potion_method(aio_udp_vt, "recv_stop", aio_udp_recv_stop, 0); potion_method 2012 lib/aio.c potion_method(aio_tty_vt, "set_mode", aio_tty_set_mode, "mode=N"); potion_method 2013 lib/aio.c potion_method(aio_tty_vt, "reset_mode", aio_tty_reset_mode, 0); potion_method 2014 lib/aio.c potion_method(aio_tty_vt, "get_winsize", aio_tty_get_winsize, 0); potion_method 2015 lib/aio.c potion_method(aio_vt, "guess_handle", aio_guess_handle, "filefd=N"); potion_method 2016 lib/aio.c potion_method(aio_pipe_vt, "open", aio_pipe_open, "fd=N"); potion_method 2017 lib/aio.c potion_method(aio_pipe_vt, "bind", aio_pipe_bind, "name=S"); potion_method 2018 lib/aio.c potion_method(aio_pipe_vt, "connect", aio_pipe_connect, "req=o,name=S|connect_cb=&"); potion_method 2019 lib/aio.c potion_method(aio_pipe_vt, "start", aio_read_start, "cb=&"); potion_method 2020 lib/aio.c potion_method(aio_pipe_vt, "stop", aio_read_stop, 0); potion_method 2021 lib/aio.c potion_method(aio_pipe_vt, "write", aio_write2, "req=o,buf=b,bufcnt=N|write_cb=&"); potion_method 2022 lib/aio.c potion_method(aio_pipe_vt, "pending_instances", aio_pipe_pending_instances, "count=N"); potion_method 2025 lib/aio.c potion_method(aio_fs_event_vt, "start", aio_fs_event_start, "cb=&,filename=S,flags=N"); potion_method 2026 lib/aio.c potion_method(aio_fs_event_vt, "stop", aio_fs_event_stop, 0); potion_method 2027 lib/aio.c potion_method(aio_fs_vt, "close", aio_fs_close, "fd=N,cb=&|loop=o"); potion_method 2028 lib/aio.c potion_method(aio_fs_vt, "open", aio_fs_open, "path=S,flags=N,mode=N,cb=&|loop=o"); potion_method 2029 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 2030 lib/aio.c potion_method(aio_fs_vt, "unlink", aio_fs_unlink, "path=S,cb=&|loop=o"); potion_method 2031 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 2032 lib/aio.c potion_method(aio_fs_vt, "mkdir", aio_fs_mkdir, "path=S,mode=N,cb=&|loop=o"); potion_method 2033 lib/aio.c potion_method(aio_fs_vt, "mkdtemp", aio_fs_mkdtemp, "tpl=S,cb=&|loop=o"); potion_method 2034 lib/aio.c potion_method(aio_fs_vt, "rmdir", aio_fs_rmdir, "path=S,cb=&|loop=o"); potion_method 2036 lib/aio.c potion_method(aio_fs_vt, "scandir", aio_fs_scandir, "path=S,flags=N,cb=&|loop=o"); potion_method 2037 lib/aio.c potion_method(aio_fs_vt, "scandir_next", aio_fs_scandir_next, "dirent=o,cb=&|loop=o"); potion_method 2038 lib/aio.c potion_method(aio_fs_vt, "stat", aio_fs_stat, "path=S,cb=&|loop=o"); potion_method 2039 lib/aio.c potion_method(aio_fs_vt, "fstat", aio_fs_fstat, "fd=N,cb=&|loop=o"); potion_method 2040 lib/aio.c potion_method(aio_fs_vt, "rename", aio_fs_rename, "path=S,newpath=S,cb=&|loop=o"); potion_method 2041 lib/aio.c potion_method(aio_fs_vt, "fsync", aio_fs_fsync, "fd=N,cb=&|loop=o"); potion_method 2042 lib/aio.c potion_method(aio_fs_vt, "fdatasync", aio_fs_fdatasync, "fd=N,cb=&|loop=o"); potion_method 2043 lib/aio.c potion_method(aio_fs_vt, "cleanup", aio_fs_cleanup, 0); potion_method 2044 lib/aio.c potion_method(aio_process_vt, "kill", aio_process_kill, "signum=N"); potion_method 2045 lib/aio.c potion_method(P->lobby, "aio_kill", aio_kill, "pid=N,signum=N"); potion_method 2047 lib/aio.c potion_method(aio_prepare_vt, "start", aio_prepare_start, "cb=&"); potion_method 2048 lib/aio.c potion_method(aio_prepare_vt, "stop", aio_prepare_stop, 0); potion_method 2049 lib/aio.c potion_method(aio_check_vt, "start", aio_check_start, "cb=&"); potion_method 2050 lib/aio.c potion_method(aio_check_vt, "stop", aio_check_stop, 0); potion_method 2051 lib/aio.c potion_method(aio_idle_vt, "start", aio_idle_start, "cb=&"); potion_method 2052 lib/aio.c potion_method(aio_idle_vt, "stop", aio_idle_stop, 0); potion_method 2053 lib/aio.c potion_method(aio_async_vt, "send", aio_async_send, 0); potion_method 2054 lib/aio.c potion_method(aio_timer_vt, "start", aio_timer_start, "cb=&,timeout=N,repeat=N"); potion_method 2055 lib/aio.c potion_method(aio_timer_vt, "stop", aio_timer_stop, 0); potion_method 2056 lib/aio.c potion_method(aio_timer_vt, "again", aio_timer_again, 0); potion_method 2057 lib/aio.c potion_method(aio_timer_vt, "set_repeat", aio_timer_set_repeat, "repeat=N"); potion_method 2058 lib/aio.c potion_method(aio_timer_vt, "repeat", aio_timer_get_repeat, 0); potion_method 2059 lib/aio.c potion_method(aio_stream_vt, "listen", aio_listen, "backlog=N|cb=&"); potion_method 2060 lib/aio.c potion_method(aio_stream_vt, "accept", aio_accept, "client=o"); potion_method 2061 lib/aio.c potion_method(aio_stream_vt, "start", aio_read_start, "cb=&"); potion_method 2062 lib/aio.c potion_method(aio_stream_vt, "stop", aio_read_stop, 0); potion_method 2064 lib/aio.c potion_method(aio_handle_vt, "is_active", aio_is_active, 0); potion_method 2065 lib/aio.c potion_method(aio_stream_vt, "is_readable", aio_is_readable, 0); potion_method 2066 lib/aio.c potion_method(aio_stream_vt, "is_writable", aio_is_writable, 0); potion_method 2067 lib/aio.c potion_method(aio_stream_vt, "is_closing", aio_is_closing, 0); potion_method 2069 lib/aio.c potion_method(aio_handle_vt, "active?", aio_is_active, 0); potion_method 2070 lib/aio.c potion_method(aio_stream_vt, "readable?", aio_is_readable, 0); potion_method 2071 lib/aio.c potion_method(aio_stream_vt, "writable?", aio_is_writable, 0); potion_method 2072 lib/aio.c potion_method(aio_stream_vt, "closing?", aio_is_closing, 0); potion_method 2074 lib/aio.c potion_method(aio_signal_vt, "start", aio_signal_start, "cb=&"); potion_method 2075 lib/aio.c potion_method(aio_signal_vt, "stop", aio_signal_stop, 0); potion_method 300 lib/buffile.c potion_method(P->lobby, "fopen", potion_buffile_fopen, "path=S,mode=S"); potion_method 301 lib/buffile.c potion_method(ffile_vt, "fdopen", potion_buffile_fdopen, "fd=N,mode=S"); potion_method 302 lib/buffile.c potion_method(ffile_vt, "freopen", potion_buffile_freopen, "path=S,mode=S,buffile=o"); potion_method 304 lib/buffile.c potion_method(PN_VTABLE(PN_TBYTES), "fmemopen", potion_buffile_fmemopen, "mode=S"); potion_method 306 lib/buffile.c potion_method(ffile_vt, "close", potion_buffile_fclose, 0); potion_method 307 lib/buffile.c potion_method(ffile_vt, "fread", potion_buffile_fread, "buf=S,size=N,n:=1"); potion_method 308 lib/buffile.c potion_method(ffile_vt, "write", potion_buffile_fwrite, "buf=S|size=N,n:=1"); potion_method 310 lib/buffile.c potion_method(ffile_vt, "fgetc", potion_buffile_fgetc, 0); potion_method 311 lib/buffile.c potion_method(ffile_vt, "fgets", potion_buffile_fgets, 0); potion_method 312 lib/buffile.c potion_method(ffile_vt, "fputc", potion_buffile_fputc, "byte=N"); potion_method 313 lib/buffile.c potion_method(ffile_vt, "fputs", potion_buffile_fputs, "str=S"); potion_method 314 lib/buffile.c potion_method(ffile_vt, "fflush", potion_buffile_fflush, 0); potion_method 315 lib/buffile.c potion_method(ffile_vt, "fseek", potion_buffile_fseek, "offset=N, whence=N"); potion_method 316 lib/buffile.c potion_method(ffile_vt, "ftell", potion_buffile_ftell, 0); potion_method 317 lib/buffile.c potion_method(ffile_vt, "feof", potion_buffile_feof, 0); potion_method 318 lib/buffile.c potion_method(ffile_vt, "fileno", potion_buffile_fileno, 0); potion_method 320 lib/buffile.c potion_method(ffile_vt, "flockfile", potion_buffile_flockfile, 0); potion_method 321 lib/buffile.c potion_method(ffile_vt, "ftrylockfile", potion_buffile_ftrylockfile, 0); potion_method 322 lib/buffile.c potion_method(ffile_vt, "funlockfile", potion_buffile_funlockfile, 0); potion_method 324 lib/buffile.c potion_method(ffile_vt, "unlink", potion_buffile_unlink, 0); potion_method 325 lib/buffile.c potion_method(ffile_vt, "string", potion_buffile_string, 0); potion_method 326 lib/buffile.c potion_method(P->lobby, "tmpfile", potion_buffile_tmpfile, 0); potion_method 20 lib/readline/readline.c potion_method(P->lobby, "readline", pn_readline, "start=S");