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);
 | |
| 
 | |
| }
 |