Changeset 2407cb in git
- Timestamp:
- May 31, 2013, 6:44:31 PM (10 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
- Children:
- 33161fd92744b4c3b711de9f059b40511622d1c9
- Parents:
- 8b368ff67a7ef888aa2e3b02b2f425f07dc87cc1
- git-author:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2013-05-31 18:44:31+02:00
- git-committer:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-05-07 04:41:44+02:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
dyn_modules/syzextra/mod_main.cc
r8b368ff r2407cb 49 49 #include <stdlib.h> 50 50 #include <string.h> 51 52 53 #ifdef _GNU_SOURCE 54 #define qsort_my(m, s, ss, r, cmp) qsort_r(m, s, ss, cmp, r) 55 #else 56 #define qsort_my(m, s, ss, r, cmp) qsort_r(m, s, ss, cmp) 57 #endif 58 51 59 52 60 … … 522 530 523 531 532 #ifdef _GNU_SOURCE 524 533 static int cmp_c_ds(const void *p1, const void *p2, void *R) 525 534 { 535 #else 536 static int cmp_c_ds(const void *p1, const void *p2) 537 { 538 void *R = currRing; 539 #endif 540 526 541 const int YES = 1; 527 542 const int NO = -1; 528 543 529 544 const ring r = (const ring) R; // TODO/NOTE: the structure is known: C, lp!!! 545 546 assume( r == currRing ); 530 547 531 548 const poly a = *(const poly*)p1; … … 543 560 // TODO: test this!!!!!!!!!!!!!!!! 544 561 545 //return -( compare (c, ds) )562 //return -( compare (c, qsorts) ) 546 563 547 564 const int __DEBUG__ = 0; … … 753 770 754 771 if( sizeNew >= 2 ) 755 qsort_ r(newid->m, sizeNew, sizeof(poly), cmp_c_ds, r);772 qsort_my(newid->m, sizeNew, sizeof(poly), r, cmp_c_ds); 756 773 757 774 if (IDELEMS(newid) == 0 || (IDELEMS(newid) == 1 && newid->m[0] == NULL) ) … … 828 845 829 846 if( size >= 2 ) 830 qsort_ r(newid->m, size, sizeof(poly), cmp_c_ds, r);847 qsort_my(newid->m, size, sizeof(poly), r, cmp_c_ds); 831 848 832 849 // res->data = newid; … … 1035 1052 1036 1053 if( sizeNew >= 2 ) 1037 qsort_ r(newid->m, sizeNew, sizeof(poly), cmp_c_ds, r);1054 qsort_my(newid->m, sizeNew, sizeof(poly), r, cmp_c_ds); 1038 1055 1039 1056 if (IDELEMS(newid) == 0 || (IDELEMS(newid) == 1 && newid->m[0] == NULL) )
Note: See TracChangeset
for help on using the changeset viewer.