Files correlati : Ricompilazione Demo : [ ] Commento : Aggiunti i sorgenti per Greenleaf Math Library (gfm.dll) git-svn-id: svn://10.65.10.50/trunk@10079 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			47 lines
		
	
	
		
			760 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			760 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
/* int _CompareUnsArr(src1,src2,n)
 | 
						|
 *
 | 
						|
 * ARGUMENT
 | 
						|
 *      unsigned        *src1, *src2
 | 
						|
 *      unsigned        n;
 | 
						|
 *
 | 
						|
 * DESCRIPTION
 | 
						|
 *      Compares src1 with src2. src1 and src2 are unchanged.
 | 
						|
 *  src1, src2 point to unsigned arrays.
 | 
						|
 *
 | 
						|
 * SIDE EFFECTS
 | 
						|
 *
 | 
						|
 *
 | 
						|
 * RETURNS
 | 
						|
 *      if src1=src2 returns 0, if src1>src2 returns 1, otherwise returns -1.
 | 
						|
 *
 | 
						|
 * AUTHOR
 | 
						|
 *      Brugnoli Giugno 1992
 | 
						|
 *
 | 
						|
 * MODIFICATIONS
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
#include <stdio.h>
 | 
						|
#include "gm.h"
 | 
						|
#include "gmsystem.h"
 | 
						|
 | 
						|
int _CompareUnsArr(src1, src2, n)
 | 
						|
unsigned SHORT        src1[], src2[];
 | 
						|
int             n;
 | 
						|
{
 | 
						|
  int i,result;
 | 
						|
 | 
						|
  result=0;
 | 
						|
 | 
						|
   for (i=n-1;(i>=0)&&(result==0);i--)
 | 
						|
    {
 | 
						|
    if (src1[i]!=src2[i])
 | 
						|
      {
 | 
						|
      result = ( src1[i]>src2[i] ? 1 : -1 );
 | 
						|
      }
 | 
						|
    }
 | 
						|
 | 
						|
  return(result);
 | 
						|
 | 
						|
}
 |