]> Git Repo - qemu.git/blobdiff - include/libdecnumber/decNumber.h
hw/acpi/piix4: Move TYPE_PIIX4_PM to a public header
[qemu.git] / include / libdecnumber / decNumber.h
index fb324bd35a116d743d8caf5f450e76972e711599..aa115fed07974a0555b0c18b9d7bd1f0ec0f08be 100644 (file)
 /* Decimal Number arithmetic module header                           */
 /* ------------------------------------------------------------------ */
 
-#if !defined(DECNUMBER)
-  #define DECNUMBER
+#ifndef DECNUMBER_H
+#define DECNUMBER_H
+
   #define DECNAME     "decNumber"                      /* Short name */
   #define DECFULLNAME "Decimal Number Module"        /* Verbose name */
   #define DECAUTHOR   "Mike Cowlishaw"               /* Who to blame */
 
-  #if !defined(DECCONTEXT)
-    #include "libdecnumber/decContext.h"
-  #endif
+  #include "libdecnumber/decContext.h"
 
   /* Bit settings for decNumber.bits                                 */
   #define DECNEG    0x80      /* Sign; 1=negative, 0=positive or zero */
   /* Conversions                                                     */
   decNumber * decNumberFromInt32(decNumber *, int32_t);
   decNumber * decNumberFromUInt32(decNumber *, uint32_t);
+  decNumber *decNumberFromInt64(decNumber *, int64_t);
+  decNumber *decNumberFromUInt64(decNumber *, uint64_t);
   decNumber * decNumberFromString(decNumber *, const char *, decContext *);
   char     * decNumberToString(const decNumber *, char *);
   char     * decNumberToEngString(const decNumber *, char *);
   uint32_t    decNumberToUInt32(const decNumber *, decContext *);
   int32_t     decNumberToInt32(const decNumber *, decContext *);
+  int64_t     decNumberIntegralToInt64(const decNumber *dn, decContext *set);
   uint8_t   * decNumberGetBCD(const decNumber *, uint8_t *);
   decNumber * decNumberSetBCD(decNumber *, const uint8_t *, uint32_t);
 
This page took 0.024058 seconds and 4 git commands to generate.