www.pudn.com > CiperLib_release_by_csk.rar > inner_support.h


/* 
    Big Integer Operation 
    HEADER FILE -- for inner 
    BY CSK(³ÂÊ¿¿­) 
    CSK@live.com 
    www.csksoft.net 
*/ 
 
#pragma once 
 
 
#include  
 
 
#define MAX(a,b) (((a)>=(b))?(a):(b)) 
#define MIN(a,b) (((a)<(b))?(a):(b)) 
#define NULL 0 
#define DWORD_BITMASK   (~((unsigned int)0x0)) 
 
 
#define MR_TOOBIG (1<<(32-2)) 
 
int muldiv(int a, int b,int c,int m,int *rp); 
int muldvm(int a,int c,int m,int *rp); 
int muldvd(int a,int b,int c,int *rp); 
void muldvd2(int a, int b,int *c,int *rp);