Changeset 592f6b in git
- Timestamp:
- Apr 25, 1997, 8:52:24 PM (26 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- 1cb558b9e3a25bad17969f3fb3d94440b04a1d51
- Parents:
- b85a6c1ea0b1ba130edf01e45c823d8cdfc2703f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/extra.cc
rb85a6c r592f6b 2 2 * Computer Algebra System SINGULAR * 3 3 *****************************************/ 4 /* $Id: extra.cc,v 1. 9 1997-04-25 18:35:09 obachmanExp $ */4 /* $Id: extra.cc,v 1.10 1997-04-25 18:52:24 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT: general interface to internals of Singular ("system" command) … … 114 114 else 115 115 #endif 116 /*==================== with ==================================*/ 117 if(strcmp((char*)(h->Data()),"with")==0) 118 { 119 if (h->next==NULL) 120 { 121 res->rtyp=STRING_CMD; 122 char *s=mstrdup("" 123 #ifdef DRING 124 "DRING " 125 #endif 126 #ifdef HAVE_DBM 127 "DBM " 128 #endif 129 #ifdef HAVE_DLD 130 "DLD " 131 #endif 132 #ifdef HAVE_GMP 133 "gmp " 134 #endif 135 #ifdef HAVE_FACTORY 136 "factory " 137 #endif 138 #ifdef HAVE_LIBFAC_P 139 "libfac " 140 #endif 141 #ifdef HAVE_MPSR 142 "MP " 143 #endif 144 #ifdef HAVE_READLINE 145 "readline " 146 #endif 147 #ifdef HAVE_TCL 148 "tcl " 149 #endif 150 #ifdef SRING 151 "SRING " 152 #endif 153 ); 154 s[strlen(s)-1]='\0'; 155 res->data=(void *)s; 156 return FALSE; 157 } 158 else if (h->next->Typ()==STRING_CMD) 159 { 160 #define TEST_FOR(A) if(strcmp(s,A)==0) res->data=(void *)1; else 161 char *s=(char *)h->next->Data(); 162 res->rtyp=INT_CMD; 163 #ifdef DRING 164 TEST_FOR("DRING") 165 #endif 166 #ifdef HAVE_DBM 167 TEST_FOR("DBM") 168 #endif 169 #ifdef HAVE_DLD 170 TEST_FOR("DLD") 171 #endif 172 #ifdef HAVE_GMP 173 TEST_FOR("gmp") 174 #endif 175 #ifdef HAVE_FACTORY 176 TEST_FOR("factory") 177 #endif 178 #ifdef HAVE_LIBFAC_P 179 TEST_FOR("libfac") 180 #endif 181 #ifdef HAVE_MPSR 182 TEST_FOR("MP") 183 #endif 184 #ifdef HAVE_READLINE 185 TEST_FOR("readline") 186 #endif 187 #ifdef HAVE_TCL 188 TEST_FOR("tcl") 189 #endif 190 #ifdef SRING 191 TEST_FOR("SRING") 192 #endif 193 ; 194 return FALSE; 195 #undef TEST_FOR 196 } 197 return TRUE; 198 } 199 else 116 200 /*==================== pid ==================================*/ 117 201 #ifndef MSDOS
Note: See TracChangeset
for help on using the changeset viewer.