X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fdecimal-ms.h;h=451de4ab25598c6469bc987b8862e00eb62f3d88;hb=bd617651893ed1e9e791e39b5338886525b2796e;hp=d60dd1561e4a2dbbd479e99de454244172f9482a;hpb=1a341220c6953cad1d7d5b404dfd92a3f65af8af;p=mono.git diff --git a/mono/metadata/decimal-ms.h b/mono/metadata/decimal-ms.h index d60dd1561e4..451de4ab255 100644 --- a/mono/metadata/decimal-ms.h +++ b/mono/metadata/decimal-ms.h @@ -1,6 +1,7 @@ #ifndef __MONO_DECIMAL_MS_H__ #define __MONO_DECIMAL_MS_H__ -typedef struct tagDECIMAL { + +typedef struct { // Decimal.cs treats the first two shorts as one long // And they seriable the data so we need to little endian // seriliazation @@ -41,19 +42,19 @@ typedef enum { } MonoDecimalCompareResult; MonoDecimalCompareResult - mono_decimal_compare (MonoDecimal *left, MonoDecimal *right) MONO_INTERNAL; + mono_decimal_compare (MonoDecimal *left, MonoDecimal *right); -void mono_decimal_init_single (MonoDecimal *_this, float value) MONO_INTERNAL; -void mono_decimal_init_double (MonoDecimal *_this, double value) MONO_INTERNAL; -void mono_decimal_floor (MonoDecimal *d) MONO_INTERNAL; -int32_t mono_decimal_get_hash_code (MonoDecimal *d) MONO_INTERNAL; -void mono_decimal_multiply (MonoDecimal *d1, MonoDecimal *d2) MONO_INTERNAL; -void mono_decimal_round (MonoDecimal *d, int32_t decimals) MONO_INTERNAL; -void mono_decimal_tocurrency (MonoDecimal *decimal) MONO_INTERNAL; -double mono_decimal_to_double (MonoDecimal d) MONO_INTERNAL; -int32_t mono_decimal_to_int32 (MonoDecimal d) MONO_INTERNAL; -float mono_decimal_to_float (MonoDecimal d) MONO_INTERNAL; -void mono_decimal_truncate (MonoDecimal *d) MONO_INTERNAL; +void mono_decimal_init_single (MonoDecimal *_this, float value); +void mono_decimal_init_double (MonoDecimal *_this, double value); +void mono_decimal_floor (MonoDecimal *d); +int32_t mono_decimal_get_hash_code (MonoDecimal *d); +void mono_decimal_multiply (MonoDecimal *d1, MonoDecimal *d2); +void mono_decimal_round (MonoDecimal *d, int32_t decimals); +void mono_decimal_tocurrency (MonoDecimal *decimal); +double mono_decimal_to_double (MonoDecimal d); +int32_t mono_decimal_to_int32 (MonoDecimal d); +float mono_decimal_to_float (MonoDecimal d); +void mono_decimal_truncate (MonoDecimal *d); void mono_decimal_addsub (MonoDecimal *left, MonoDecimal *right, uint8_t sign); void mono_decimal_divide (MonoDecimal *left, MonoDecimal *right); int mono_decimal_from_number (void *from, MonoDecimal *target);