All pastes #2059657 Raw Edit

Untitled

public c v1 · immutable
#2059657 ·published 2011-05-15 05:33 UTC
rendered paste body
void insertion_sort (value_t** A, int n,                      int (*cmp_fptr)(const void*,const void*)){  printf ("--- Insertion sort! ---\n");  int i, k;   value_t* tmp;  i = 0;  for ( k=1; k<n; k++ ) {	  tmp = A[k];	  i = k;	  	  while (i > 0 && cmp_fptr(A[i-1], tmp)) {		  A[i] = A[i-1];		  i--;	  }	  	  A[i] = tmp;  }  }