build: add the SIBO SDK

This commit is contained in:
2026-07-06 18:01:36 +01:00
parent d76326729c
commit 64e484448c
757 changed files with 97167 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
/*
ROOT.C
*/
#include <rsort.g>
#define IdataBuf ((INT *)DataBuf)
LOCAL_C INT OrdFunc(INT i,INT j,VOID *DataBuf)
/*
order function used in qsort
*/
{
return(IdataBuf[i]-IdataBuf[j]);
}
LOCAL_C VOID ExchFunc(INT i,INT j,VOID *DataBuf)
/*
exchange function used in qsort
*/
{
INT k;
k=IdataBuf[i];
IdataBuf[i]=IdataBuf[j];
IdataBuf[j]=k;
}
#pragma METHOD_CALL
METHOD VOID root_sort(PR_ROOT *self,INT *start,INT num)
{
p_qsort(num,OrdFunc,ExchFunc,start);
}