extra underscores for _randomize and _swap
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
;
|
||||
; Ullrich von Bassewitz, 1998-12-09, 2004-11-30
|
||||
;
|
||||
; void __fastcall__ _swap (void* p, void* q, size_t size);
|
||||
; void __fastcall__ __swap (void* p, void* q, size_t size);
|
||||
;
|
||||
|
||||
.export __swap
|
||||
.export ___swap
|
||||
.import popax, popptr1
|
||||
.importzp ptr1, ptr2, ptr3
|
||||
|
||||
|
||||
__swap: eor #$FF
|
||||
___swap: eor #$FF
|
||||
sta ptr3
|
||||
txa
|
||||
eor #$FF
|
||||
|
||||
@@ -32,13 +32,13 @@ static void QuickSort (register unsigned char* Base, int Lo, int Hi,
|
||||
J -= Size;
|
||||
}
|
||||
if (I <= J) {
|
||||
_swap (Base + I, Base + J, Size);
|
||||
__swap (Base + I, Base + J, Size);
|
||||
I += Size;
|
||||
J -= Size;
|
||||
}
|
||||
}
|
||||
if (J != Lo) {
|
||||
_swap (Base + J, Base + Lo, Size);
|
||||
__swap (Base + J, Base + Lo, Size);
|
||||
}
|
||||
if (((unsigned) J) * 2 > (Hi + Lo)) {
|
||||
QuickSort (Base, J + Size, Hi, Size, Compare);
|
||||
|
||||
Reference in New Issue
Block a user