Changeset 3b81cff in git
- Timestamp:
- May 21, 2014, 3:29:45 PM (9 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- 53c637d80a5ba58b677f83154bbf0cb53d858d9e
- Parents:
- 064cfcc1f2a60deb26674aaf2d6b4631c815ac4f
- git-author:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-05-21 15:29:45+02:00
- git-committer:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-05-26 18:59:32+02:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/dyn_modules/syzextra/syzextra.cc
r064cfc r3b81cff 66 66 BEGIN_NAMESPACE(SORT_c_ds) 67 67 68 69 #ifdef _GNU_SOURCE 70 static int cmp_c_ds(const void *p1, const void *p2, void *R)71 {68 #if (defined __APPLE__ || defined __MACH__ || defined __DARWIN__ || defined __FREEBSD__ || defined __BSD__ || defined OpenBSD3_1 || defined OpenBSD3_9) 69 static int cmp_c_ds(void *R, const void *p1, const void *p2){ 70 #elif (defined _GNU_SOURCE || defined __GNU__ || defined __linux__) 71 static int cmp_c_ds(const void *p1, const void *p2, void *R){ 72 72 #else 73 static int cmp_c_ds(const void *p1, const void *p2) 74 { 75 void *R = currRing; 76 #endif 77 73 static int cmp_c_ds(const void *p1, const void *p2){ void *R = currRing; 74 #endif 75 assume(R != NULL); 78 76 const int YES = 1; 79 77 const int NO = -1; … … 81 79 const ring r = (const ring) R; // TODO/NOTE: the structure is known: C, lp!!! 82 80 83 assume( r == currRing ); 81 assume( r == currRing ); // for now... 84 82 85 83 const poly a = *(const poly*)p1; … … 154 152 } 155 153 156 154 /* 157 155 static int cmp_poly(const poly &a, const poly &b) 158 156 { … … 200 198 return 0; 201 199 } 200 */ 202 201 203 202 END_NAMESPACE … … 390 389 const int sizeNew = IDELEMS(id); 391 390 392 #ifdef _GNU_SOURCE 391 #if (defined __APPLE__ || defined __MACH__ || defined __DARWIN__ || defined __FREEBSD__ || defined __BSD__ || defined OpenBSD3_1 || defined OpenBSD3_9) 392 #define qsort_my(m, s, ss, r, cmp) qsort_r(m, s, ss, r, cmp) 393 #elif (defined _GNU_SOURCE || defined __GNU__ || defined __linux__) 393 394 #define qsort_my(m, s, ss, r, cmp) qsort_r(m, s, ss, cmp, r) 394 395 #else 395 #define qsort_my(m, s, ss, r, cmp) qsort _r(m, s, ss, cmp)396 #define qsort_my(m, s, ss, r, cmp) qsort(m, s, ss, cmp) 396 397 #endif 397 398
Note: See TracChangeset
for help on using the changeset viewer.