1 /* @(#)sort_proc.c 2.1 88/08/11 4.0 RPCSRC */
6 comparestrings(sp1, sp2)
9 return (strcmp(*sp1, *sp2));
14 struct sortstrings *ssp;
16 static struct sortstrings ss_res;
18 if (ss_res.ss.ss_val != (str *)NULL)
19 free(ss_res.ss.ss_val);
21 qsort(ssp->ss.ss_val, ssp->ss.ss_len, sizeof (char *), comparestrings);
22 ss_res.ss.ss_len = ssp->ss.ss_len;
23 ss_res.ss.ss_val = (str *)malloc(ssp->ss.ss_len * sizeof(str *));
24 bcopy(ssp->ss.ss_val, ss_res.ss.ss_val,
25 ssp->ss.ss_len * sizeof(str *));