Changeset 210bd9 in git for Singular/tok.h
- Timestamp:
- Jan 27, 2010, 7:40:47 PM (14 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
- Children:
- af92df51b8d5feaf30e639aaa8980a541c934eb8
- Parents:
- 690e21e881c763e9c23a2f83759a44488fbf2ea0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/tok.h
r690e21e r210bd9 161 161 #define UNKNOWN 0 162 162 163 /*164 ** Set operations (small sets only)165 */166 167 #define Sy_bit(x) ((unsigned)1<<(x))168 #define Sy_inset(x,s) ((Sy_bit(x)&(s))?TRUE:FALSE)169 #define BTEST1(a) Sy_inset((a), test)170 #define BVERBOSE(a) Sy_inset((a), verbose)171 172 /*173 ** defines for BITSETs174 */175 176 #define V_SHOW_MEM 2177 #define V_YACC 3178 #define V_REDEFINE 4179 #define V_READING 5180 #define V_LOAD_LIB 6181 #define V_DEBUG_LIB 7182 #define V_LOAD_PROC 8183 #define V_DEF_RES 9184 #define V_DEBUG_MEM 10185 #define V_SHOW_USE 11186 #define V_IMAP 12187 #define V_PROMPT 13188 #define V_NSB 14189 #define V_CONTENTSB 15190 #define V_CANCELUNIT 16191 #define V_DEG_STOP 31192 193 194 #define OPT_PROT 0195 #define OPT_REDSB 1196 #define OPT_NOT_BUCKETS 2197 #define OPT_NOT_SUGAR 3198 #define OPT_INTERRUPT 4199 #define OPT_SUGARCRIT 5200 #define OPT_DEBUG 6201 #define OPT_REDTHROUGH 7202 #define OPT_RETURN_SB 9203 #define OPT_FASTHC 10204 #define OPT_OLDSTD 20205 #define OPT_KEEPVARS 21206 #define OPT_STAIRCASEBOUND 22207 #define OPT_MULTBOUND 23208 #define OPT_DEGBOUND 24209 #define OPT_REDTAIL 25210 #define OPT_INTSTRATEGY 26211 #define OPT_INFREDTAIL 28212 #define OPT_SB_1 29213 #define OPT_NOTREGULARITY 30214 #define OPT_WEIGHTM 31215 216 /* define ring dependent options */217 #define TEST_RINGDEP_OPTS \218 (Sy_bit(OPT_INTSTRATEGY) | Sy_bit(OPT_REDTHROUGH) | Sy_bit(OPT_REDTAIL))219 220 #define TEST_OPT_PROT BTEST1(OPT_PROT)221 #define TEST_OPT_REDSB BTEST1(OPT_REDSB)222 #define TEST_OPT_NOT_BUCKETS BTEST1(OPT_NOT_BUCKETS)223 #define TEST_OPT_NOT_SUGAR BTEST1(OPT_NOT_SUGAR)224 #define TEST_OPT_SUGARCRIT BTEST1(OPT_SUGARCRIT)225 #define TEST_OPT_DEBUG BTEST1(OPT_DEBUG)226 #define TEST_OPT_FASTHC BTEST1(OPT_FASTHC)227 #define TEST_OPT_INTSTRATEGY BTEST1(OPT_INTSTRATEGY)228 #define TEST_OPT_RETURN_SB BTEST1(OPT_RETURN_SB)229 #define TEST_OPT_KEEPVARS BTEST1(OPT_KEEPVARS)230 #define TEST_OPT_DEGBOUND BTEST1(OPT_DEGBOUND)231 #define TEST_OPT_MULTBOUND BTEST1(OPT_MULTBOUND)232 #define TEST_OPT_STAIRCASEBOUND BTEST1(OPT_STAIRCASEBOUND)233 #define TEST_OPT_REDTAIL BTEST1(OPT_REDTAIL)234 #define TEST_OPT_INFREDTAIL BTEST1(OPT_INFREDTAIL)235 #define TEST_OPT_SB_1 BTEST1(OPT_SB_1)236 #define TEST_OPT_NOTREGULARITY BTEST1(OPT_NOTREGULARITY)237 #define TEST_OPT_WEIGHTM BTEST1(OPT_WEIGHTM)238 #define TEST_OPT_REDTHROUGH BTEST1(OPT_REDTHROUGH)239 #define TEST_OPT_OLDSTD BTEST1(OPT_OLDSTD)240 #define TEST_OPT_CONTENTSB BVERBOSE(V_CONTENTSB)241 #define TEST_OPT_CANCELUNIT BVERBOSE(V_CANCELUNIT)242 243 #define TEST_VERB_NSB BVERBOSE(V_NSB)244 #define TEST_V_DEG_STOP BVERBOSE(V_DEG_STOP)245 246 163 #endif
Note: See TracChangeset
for help on using the changeset viewer.