@@ -8,67 +8,68 @@ extern bool debug;
88
99struct basic_int_fn builtin_int [] =
1010{
11- { basic_abs , "ABS" },
12- { basic_altkey , "ALTKEY" },
13- { basic_asc , "ASC" },
14- { basic_capslock , "CAPSLOCK" },
15- { basic_cpuid , "CPUID" },
16- { basic_ctrlkey , "CTRLKEY" },
17- { basic_get_text_cur_x , "CURRENTX" },
18- { basic_get_text_cur_y , "CURRENTY" },
19- { basic_eof , "EOF" },
20- { basic_existsvar_int , "EXISTSVARI" },
21- { basic_existsvar_real , "EXISTSVARR" },
22- { basic_existsvar_string , "EXISTSVARS" },
23- { basic_getnamecount , "GETNAMECOUNT" },
24- { basic_getproccount , "GETPROCCOUNT" },
25- { basic_getproccpuid , "GETPROCCPUID" },
26- { basic_getprocid , "GETPROCID" },
27- { basic_getprocparent , "GETPROCPARENT" },
28- { basic_getprocmem , "GETPROCMEM" },
29- { basic_getvar_int , "GETVARI" },
30- { basic_getsize , "GETSIZE" },
31- { basic_hexval , "HEXVAL" },
32- { basic_instr , "INSTR" },
33- { basic_legacy_cpuid , "LCPUID" },
34- { basic_len , "LEN" },
35- { basic_legacy_getlastcpuid , "LGETLASTCPUID" },
36- { basic_get_free_mem , "MEMFREE" },
37- { basic_get_used_mem , "MEMUSED" },
38- { basic_get_total_mem , "MEMORY" },
39- { basic_get_program_peak_mem ,"MEMPEAK" },
40- { basic_get_program_cur_mem , "MEMPROGRAM" },
41- { basic_octval , "OCTVAL" },
42- { basic_openin , "OPENIN" },
43- { basic_openout , "OPENOUT" },
44- { basic_openup , "OPENUP" },
45- { basic_atoi , "RADIX" },
46- { basic_read , "READ" },
47- { basic_rgb , "RGB" },
48- { basic_random , "RND" },
49- { basic_shl , "SHL" },
50- { basic_shiftkey , "SHIFTKEY" },
51- { basic_shr , "SHR" },
52- { basic_sockstatus , "SOCKSTATUS" },
53- { basic_get_text_max_y , "TERMHEIGHT" },
54- { basic_get_text_max_x , "TERMWIDTH" },
55- { basic_val , "VAL" },
56- { basic_sgn , "SGN" },
57- { basic_int , "INT" },
58- { basic_gethour , "HOUR" },
59- { basic_getupsecs , "UPSECS" },
60- { basic_getminute , "MINUTE" },
61- { basic_getsecond , "SECOND" },
62- { basic_getepoch , "EPOCH" },
63- { basic_getmonth , "MONTH" },
64- { basic_getday , "DAY" },
65- { basic_getweekday , "WEEKDAY" },
66- { basic_getyear , "YEAR" },
67- { basic_get_day_of_year , "YDAY" },
68- { basic_inportw , "INPORTW" },
69- { basic_inportd , "INPORTD" },
70- { basic_inport , "INPORT" },
71- { NULL , NULL },
11+ { basic_abs , "ABS" },
12+ { basic_altkey , "ALTKEY" },
13+ { basic_asc , "ASC" },
14+ { basic_capslock , "CAPSLOCK" },
15+ { basic_cpuid , "CPUID" },
16+ { basic_ctrlkey , "CTRLKEY" },
17+ { basic_get_text_cur_x , "CURRENTX" },
18+ { basic_get_text_cur_y , "CURRENTY" },
19+ { basic_eof , "EOF" },
20+ { basic_existsvar_int , "EXISTSVARI" },
21+ { basic_existsvar_real , "EXISTSVARR" },
22+ { basic_existsvar_string , "EXISTSVARS" },
23+ { basic_getnamecount , "GETNAMECOUNT" },
24+ { basic_getproccount , "GETPROCCOUNT" },
25+ { basic_getproccpuid , "GETPROCCPUID" },
26+ { basic_getprocid , "GETPROCID" },
27+ { basic_getprocparent , "GETPROCPARENT" },
28+ { basic_getprocmem , "GETPROCMEM" },
29+ { basic_getvar_int , "GETVARI" },
30+ { basic_getsize , "GETSIZE" },
31+ { basic_hexval , "HEXVAL" },
32+ { basic_instr , "INSTR" },
33+ { basic_legacy_cpuid , "LCPUID" },
34+ { basic_len , "LEN" },
35+ { basic_legacy_getlastcpuid , "LGETLASTCPUID" },
36+ { basic_get_free_mem , "MEMFREE" },
37+ { basic_get_used_mem , "MEMUSED" },
38+ { basic_get_total_mem , "MEMORY" },
39+ { basic_get_program_peak_mem ,"MEMPEAK" },
40+ { basic_get_program_cur_mem , "MEMPROGRAM" },
41+ { basic_octval , "OCTVAL" },
42+ { basic_openin , "OPENIN" },
43+ { basic_openout , "OPENOUT" },
44+ { basic_openup , "OPENUP" },
45+ { basic_atoi , "RADIX" },
46+ { basic_read , "READ" },
47+ { basic_rgb , "RGB" },
48+ { basic_random , "RND" },
49+ { basic_shl , "SHL" },
50+ { basic_shiftkey , "SHIFTKEY" },
51+ { basic_shr , "SHR" },
52+ { basic_sockstatus , "SOCKSTATUS" },
53+ { basic_get_text_max_y , "TERMHEIGHT" },
54+ { basic_get_text_max_x , "TERMWIDTH" },
55+ { basic_val , "VAL" },
56+ { basic_sgn , "SGN" },
57+ { basic_int , "INT" },
58+ { basic_gethour , "HOUR" },
59+ { basic_getupsecs , "UPSECS" },
60+ { basic_getminute , "MINUTE" },
61+ { basic_getsecond , "SECOND" },
62+ { basic_getepoch , "EPOCH" },
63+ { basic_getmonth , "MONTH" },
64+ { basic_getday , "DAY" },
65+ { basic_getweekday , "WEEKDAY" },
66+ { basic_getyear , "YEAR" },
67+ { basic_get_day_of_year , "YDAY" },
68+ { basic_inportw , "INPORTW" },
69+ { basic_inportd , "INPORTD" },
70+ { basic_inport , "INPORT" },
71+ { basic_udplastsourceport , "UDPLASTSOURCEPORT" },
72+ { NULL , NULL },
7273};
7374
7475struct basic_double_fn builtin_double [] = {
@@ -133,6 +134,7 @@ struct basic_str_fn builtin_str[] =
133134 { basic_time , "TIME$" },
134135 { basic_get_upstr , "UPTIME$" },
135136 { basic_udpread , "UDPREAD$" },
137+ { basic_udplastip , "UDPLASTIP$" },
136138 { NULL , NULL },
137139};
138140
0 commit comments