Available in:
Apps (win)
Apps (char)
Reportwriter
RPC
Standalone PL
X
X
X
X
X
void list_sort2(list-name,cmp,col[,col,...],direction) list list-name trigger cmp; int col,direction
list-name | specifies the list to sort.
|
cmp | specifies the user trigger to receive the
column data to compare.
|
col | specifies the column on which to sort.
If multiple columns are specified, the sort is performed on all
the columns in the order specified.
|
direction | specifies sort order:
|
{ list LL; trigger cmp = { if (parm.0 > parm.2) return(1); if (parm.0 < parm.2) return(-1); if (parm.1 > parm.3) return(1); if (parm.1 < parm.3) return(-1); return(0); }; LL = list_open("x zip.xml",99999); list_sort2(LL,cmp,0,1,true); }