Lines Matching refs:st_u
308 } st_u; member
337 if (l1.st_u.num.is_number != l2.st_u.num.is_number) in sort_compare()
338 result = l1.st_u.num.is_number - l2.st_u.num.is_number; in sort_compare()
340 result = l1.st_u.num.value == l2.st_u.num.value ? 0 in sort_compare()
341 : l1.st_u.num.value > l2.st_u.num.value ? 1 : -1; in sort_compare()
345 result = l1.st_u.value_flt == l2.st_u.value_flt ? 0 in sort_compare()
346 : l1.st_u.value_flt > l2.st_u.value_flt ? 1 : -1; in sort_compare()
353 STRNCPY(sortbuf1, ml_get(l1.lnum) + l1.st_u.line.start_col_nr, in sort_compare()
354 l1.st_u.line.end_col_nr - l1.st_u.line.start_col_nr + 1); in sort_compare()
355 sortbuf1[l1.st_u.line.end_col_nr - l1.st_u.line.start_col_nr] = 0; in sort_compare()
356 STRNCPY(sortbuf2, ml_get(l2.lnum) + l2.st_u.line.start_col_nr, in sort_compare()
357 l2.st_u.line.end_col_nr - l2.st_u.line.start_col_nr + 1); in sort_compare()
358 sortbuf2[l2.st_u.line.end_col_nr - l2.st_u.line.start_col_nr] = 0; in sort_compare()
556 nrs[lnum - eap->line1].st_u.num.is_number = FALSE; in ex_sort()
557 nrs[lnum - eap->line1].st_u.num.value = 0; in ex_sort()
561 nrs[lnum - eap->line1].st_u.num.is_number = TRUE; in ex_sort()
563 &nrs[lnum - eap->line1].st_u.num.value, in ex_sort()
576 nrs[lnum - eap->line1].st_u.value_flt = -DBL_MAX; in ex_sort()
578 nrs[lnum - eap->line1].st_u.value_flt = in ex_sort()
587 nrs[lnum - eap->line1].st_u.line.start_col_nr = start_col; in ex_sort()
588 nrs[lnum - eap->line1].st_u.line.end_col_nr = end_col; in ex_sort()