#ifndef FELDSPAR_H #define FELDSPAR_H int mod_fun_signed_int( int, int ); int mod_fun_unsigned_int( unsigned int, unsigned int ); long mod_fun_signed_long( long, long ); long mod_fun_unsigned_long( unsigned long, unsigned long ); int pow_fun_signed_int( int, int ); int pow_fun_unsigned_int( unsigned int, unsigned int ); int bit_fun_signed_int( int ); int setBit_fun_signed_int( int, int ); int clearBit_fun_signed_int( int, int ); int complementBit_fun_signed_int( int, int ); int testBit_fun_signed_int( int, int ); int rotateL_fun_signed_int( int, int ); int rotateR_fun_signed_int( int, int ); // int bit_shift_fun_signed_int( int, int ); // int bit_rotate_fun_signed_int( int, int ); int bitSize_fun_signed_int( int ); int isSigned_fun_signed_int( int ); int abs_fun_signed_int( int ); int abs_fun_unsigned_int( unsigned int ); long abs_fun_signed_long( long ); long abs_fun_unsigned_long( unsigned long ); double abs_fun_float( float ); double abs_fun_double( double ); int signum_fun_signed_int( int ); int signum_fun_unsigned_int( unsigned int ); long signum_fun_signed_long( long ); long signum_fun_unsigned_long( unsigned long ); double signum_fun_float( float ); double signum_fun_double( double ); void copy_arrayOf_signed_int( int*, int, int* ); void copy_arrayOf_unsigned_int( unsigned int*, int, unsigned int* ); void copy_arrayOf_signed_long( long*, int, long* ); void copy_arrayOf_unsigned_long( unsigned long*, int, unsigned long* ); void copy_arrayOf_float( float*, int, float* ); void copy_arrayOf_double( double*, int, double* ); #endif