38 #include "../EnginePl/pl_wchar.h" 178 void (*elt_fct)(
WamWord start_word));
Bool Pl_Un_Code(int value, WamWord start_word)
Definition: c_supp.c:1848
Bool Pl_Un_Char(int value, WamWord start_word)
WamWord Pl_Mk_Atom(int value)
Definition: c_supp.c:2325
Bool Pl_Un_Positive_Check(PlLong value, WamWord start_word)
Definition: c_supp.c:1626
#define CHAR32_T
Definition: pl_wchar.h:9
char * Pl_Rd_Codes_Check(WamWord start_word)
Definition: c_supp.c:745
Bool Pl_Un_Atom_Check(int value, WamWord start_word)
Definition: c_supp.c:1719
WamWord Pl_Mk_Code(int value)
Definition: c_supp.c:2377
void Pl_Check_For_Un_Float(WamWord start_word)
Definition: c_supp.c:1280
Bool Pl_Un_Byte_Check(int value, WamWord start_word)
Definition: c_supp.c:1889
WamWord Pl_Mk_Chars(char *value)
Definition: c_supp.c:2442
Bool Pl_Un_Proper_List_Check(int n, WamWord *arg, WamWord start_word)
Definition: c_supp.c:2110
Bool Pl_Un_Float_Check(double value, WamWord start_word)
Definition: c_supp.c:1654
PlLong Pl_Rd_Positive(WamWord start_word)
Definition: c_supp.c:273
Bool Pl_Un_In_Code(int value, WamWord start_word)
Definition: c_supp.c:1876
void Pl_Check_For_Un_Positive(WamWord start_word)
Definition: c_supp.c:1267
void Pl_Check_For_Un_Number(WamWord start_word)
Definition: c_supp.c:1293
Bool Pl_Un_In_Byte_Check(int value, WamWord start_word)
Definition: c_supp.c:1917
double Pl_Rd_Float(WamWord start_word)
Definition: c_supp.c:308
void Pl_Check_For_Un_In_Char(WamWord start_word)
Definition: c_supp.c:1345
Bool Pl_Un_Char_Check(int value, WamWord start_word)
WamWord * Pl_Rd_Compound_Check(WamWord start_word, int *func, int *arity)
Definition: c_supp.c:1095
int Pl_Rd_Proper_List_Check(WamWord start_word, WamWord *arg)
Definition: c_supp.c:979
Bool Pl_Un_Callable(int func, int arity, WamWord *arg, WamWord start_word)
Definition: c_supp.c:2240
WamWord Pl_Mk_Codes(char *value)
Definition: c_supp.c:2474
Bool Pl_Un_In_Char(int value, WamWord start_word)
Definition: c_supp.c:1819
CHAR32_T Pl_Rd_Code(WamWord start_word)
Definition: c_supp.c:563
char * Pl_Rd_Chars_Check(WamWord start_word)
Definition: c_supp.c:717
CHAR32_T Pl_Rd_Char_Check(WamWord start_word)
Definition: c_supp.c:453
char * Pl_Rd_Chars(WamWord start_word)
Definition: c_supp.c:731
int Pl_Rd_Codes_Str_Check(WamWord start_word, char *str)
Definition: c_supp.c:852
void Pl_Check_For_Un_Byte(WamWord start_word)
Definition: c_supp.c:1384
int Pl_Rd_In_Byte_Check(WamWord start_word)
Definition: c_supp.c:645
CHAR32_T Pl_Rd_In_Char(WamWord start_word)
Definition: c_supp.c:521
WamWord Pl_Mk_Number(double value)
Definition: c_supp.c:2305
WamWord * Pl_Rd_List(WamWord start_word)
Definition: c_supp.c:957
int Pl_Rd_Codes_Str(WamWord start_word, char *str)
Definition: c_supp.c:896
double Pl_Rd_Number_Check(WamWord start_word)
Definition: c_supp.c:325
WamWord Pl_Mk_List(WamWord *arg)
Definition: c_supp.c:2504
int Pl_Rd_Byte(WamWord start_word)
Definition: c_supp.c:632
intptr_t PlLong
Definition: gprolog.h:88
Bool Pl_Un_List_Check(WamWord *arg, WamWord start_word)
Definition: c_supp.c:2063
void Pl_Check_For_Un_Integer(WamWord start_word)
Definition: c_supp.c:1254
Bool Pl_Un_Number(double value, WamWord start_word)
Definition: c_supp.c:1701
WamWord * Pl_Rd_List_Check(WamWord start_word)
Definition: c_supp.c:929
Bool Pl_Un_In_Code_Check(int value, WamWord start_word)
Definition: c_supp.c:1861
void Pl_Check_For_Un_String(WamWord start_word)
Definition: c_supp.c:1465
WamWord * Pl_Rd_Callable(WamWord start_word, int *func, int *arity)
Definition: c_supp.c:1213
WamWord * Pl_Rd_Compound(WamWord start_word, int *func, int *arity)
Definition: c_supp.c:1133
void Pl_Check_For_Un_In_Byte(WamWord start_word)
Definition: c_supp.c:1397
double Pl_Rd_Number(WamWord start_word)
Definition: c_supp.c:350
void Pl_Check_For_Un_Code(WamWord start_word)
Definition: c_supp.c:1358
Bool Pl_Un_Callable_Check(int func, int arity, WamWord *arg, WamWord start_word)
Definition: c_supp.c:2209
ArgInf arg[MAX_ARGS]
Definition: ma_parser.c:114
Bool Pl_Un_String_Check(char *value, WamWord start_word)
Definition: c_supp.c:1945
WamWord Pl_Mk_Float(double value)
Definition: c_supp.c:2292
Bool Pl_Un_Boolean_Check(int value, WamWord start_word)
Definition: c_supp.c:1747
PlLong Pl_Rd_Integer(WamWord start_word)
Definition: c_supp.c:238
Bool Pl_Un_In_Char_Check(int value, WamWord start_word)
Definition: c_supp.c:1803
int Pl_Rd_Proper_List(WamWord start_word, WamWord *arg)
Definition: c_supp.c:1063
CHAR32_T Pl_Rd_In_Code_Check(WamWord start_word)
Definition: c_supp.c:576
Bool Pl_Un_Term(WamWord term_word, WamWord start_word)
Definition: c_supp.c:2253
WamWord Pl_Mk_Proper_List(int n, WamWord *arg)
Definition: c_supp.c:2535
Bool Pl_Un_Compound_Check(int func, int arity, WamWord *arg, WamWord start_word)
Definition: c_supp.c:2149
void Pl_Check_For_Un_Compound(WamWord start_word)
Definition: c_supp.c:1559
void Pl_Check_For_Un_Chars(WamWord start_word)
Definition: c_supp.c:1431
void Pl_Check_For_Un_Variable(WamWord start_word)
Definition: c_supp.c:1585
void Pl_Check_For_Un_Codes(WamWord start_word)
Definition: c_supp.c:1478
Bool Pl_Un_Integer_Check(PlLong value, WamWord start_word)
Definition: c_supp.c:1598
Bool Pl_Un_Chars_Check(char *value, WamWord start_word)
Definition: c_supp.c:1973
Bool Pl_Un_Atom(int value, WamWord start_word)
Definition: c_supp.c:1734
Bool Pl_Un_Integer(PlLong value, WamWord start_word)
Definition: c_supp.c:1613
Bool Pl_Un_Codes(char *value, WamWord start_word)
Definition: c_supp.c:2038
Bool Pl_Un_Boolean(int value, WamWord start_word)
Definition: c_supp.c:1762
int Pl_Rd_Proper_List_Check2(WamWord start_word, WamWord *arg, WamWord(*elt_fct)(WamWord start_word))
Definition: c_supp.c:1020
void Pl_Check_For_Un_List2(WamWord start_word, void(*elt_fct)(WamWord start_word))
Definition: c_supp.c:1527
int Pl_Rd_Atom_Check(WamWord start_word)
Definition: c_supp.c:370
Bool Pl_Un_Proper_List(int n, WamWord *arg, WamWord start_word)
Definition: c_supp.c:2125
char * Pl_Rd_String_Check(WamWord start_word)
Definition: c_supp.c:682
int Pl_Rd_Chars_Str(WamWord start_word, char *str)
Definition: c_supp.c:817
PlLong Pl_Rd_Positive_Check(WamWord start_word)
Definition: c_supp.c:255
int Pl_Rd_In_Byte(WamWord start_word)
Definition: c_supp.c:669
void Pl_Check_For_Un_Atom(WamWord start_word)
Definition: c_supp.c:1306
Bool Pl_Un_In_Byte(int value, WamWord start_word)
Definition: c_supp.c:1932
Bool Pl_Un_String(char *value, WamWord start_word)
Definition: c_supp.c:1960
void Pl_Check_For_Un_List(WamWord start_word)
Definition: c_supp.c:1512
Bool Pl_Un_Byte(int value, WamWord start_word)
Definition: c_supp.c:1904
WamWord Pl_Mk_In_Byte(int value)
Definition: c_supp.c:2416
CHAR32_T Pl_Rd_Code_Check(WamWord start_word)
Definition: c_supp.c:544
int Pl_Rd_Char(WamWord start_word)
Definition: c_supp.c:477
WamWord Pl_Mk_Integer(PlLong value)
Definition: c_supp.c:2266
Bool Pl_Un_List(WamWord *arg, WamWord start_word)
Definition: c_supp.c:2094
Bool Pl_Un_Float(double value, WamWord start_word)
Definition: c_supp.c:1669
Bool Pl_Un_Number_Check(double value, WamWord start_word)
Definition: c_supp.c:1682
WamWord * Pl_Rd_Callable_Check(WamWord start_word, int *func, int *arity)
Definition: c_supp.c:1167
int Pl_Rd_In_Char_Check(WamWord start_word)
Definition: c_supp.c:496
void Pl_Check_For_Un_In_Code(WamWord start_word)
Definition: c_supp.c:1371
int Pl_Rd_Atom(WamWord start_word)
Definition: c_supp.c:392
char * Pl_Rd_String(WamWord start_word)
Definition: c_supp.c:704
int Pl_Rd_Chars_Str_Check(WamWord start_word, char *str)
Definition: c_supp.c:773
Bool Pl_Un_Compound(int func, int arity, WamWord *arg, WamWord start_word)
Definition: c_supp.c:2181
WamWord Pl_Mk_In_Char(int value)
Definition: c_supp.c:2364
long WamWord
Definition: LINUX_SIGSEGV.c:4
void Pl_Check_For_Un_Callable(WamWord start_word)
Definition: c_supp.c:1572
WamWord Pl_Mk_Positive(PlLong value)
Definition: c_supp.c:2279
WamWord Pl_Mk_Byte(int value)
Definition: c_supp.c:2403
char * Pl_Rd_Codes(WamWord start_word)
Definition: c_supp.c:759
Bool Pl_Un_Positive(PlLong value, WamWord start_word)
Definition: c_supp.c:1641
Bool Pl_Un_Code_Check(int value, WamWord start_word)
Definition: c_supp.c:1833
WamWord Pl_Mk_Compound(int func, int arity, WamWord *arg)
Definition: c_supp.c:2568
CHAR32_T Pl_Rd_In_Code(WamWord start_word)
Definition: c_supp.c:595
WamWord Pl_Mk_Char(int value)
Definition: c_supp.c:2351
WamWord Pl_Mk_String(char *value)
Definition: c_supp.c:2429
PlLong Pl_Rd_Integer_Check(WamWord start_word)
Definition: c_supp.c:216
WamWord Pl_Mk_In_Code(int value)
Definition: c_supp.c:2390
void Pl_Check_For_Un_Boolean(WamWord start_word)
Definition: c_supp.c:1319
int Pl_Rd_Byte_Check(WamWord start_word)
Definition: c_supp.c:608
Bool Pl_Un_Chars(char *value, WamWord start_word)
Definition: c_supp.c:1992
void Pl_Check_For_Un_Char(WamWord start_word)
Definition: c_supp.c:1332
double Pl_Rd_Float_Check(WamWord start_word)
Definition: c_supp.c:286
int Bool
Definition: bool.h:65
WamWord Pl_Mk_Callable(int func, int arity, WamWord *arg)
Definition: c_supp.c:2594
WamWord Pl_Mk_Boolean(int value)
Definition: c_supp.c:2338
int Pl_Rd_Boolean(WamWord start_word)
Definition: c_supp.c:433
WamWord Pl_Mk_Variable(void)
Definition: c_supp.c:2607
int Pl_Rd_Boolean_Check(WamWord start_word)
Definition: c_supp.c:409
Bool Pl_Un_Codes_Check(char *value, WamWord start_word)
Definition: c_supp.c:2019