mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-27 13:30:52 +00:00
libdecnumber: Prepare libdecnumber for QEMU include structure
Consistent with other libraries in QEMU, the libdecnumber header files were placed in include/libdecnumber, separate from the C code. This is different from the original libdecnumber source, where they were co-located. Change the libdecnumber source code so that it reflects this split. Specifically, modify directives of the form: #include "xxx.h" to look like: #include "libdecnumber/xxx.h" Signed-off-by: Tom Musta <tommusta@gmail.com> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
f5d7f14646
commit
0f2d373220
@ -39,7 +39,7 @@
|
||||
#define DECAUTHOR "Mike Cowlishaw" /* Who to blame */
|
||||
|
||||
#if !defined(DECCONTEXT)
|
||||
#include "decContext.h"
|
||||
#include "libdecnumber/decContext.h"
|
||||
#endif
|
||||
|
||||
/* Bit settings for decNumber.bits */
|
||||
|
@ -44,7 +44,7 @@
|
||||
|
||||
#include <stdlib.h> /* for abs */
|
||||
#include <string.h> /* for memset, strcpy */
|
||||
#include "dconfig.h" /* for WORDS_BIGENDIAN */
|
||||
#include "libdecnumber/dconfig.h"
|
||||
|
||||
/* Conditional code flag -- set this to match hardware platform */
|
||||
/* 1=little-endian, 0=big-endian */
|
||||
|
@ -60,7 +60,7 @@
|
||||
#define DECNUMDIGITS DECIMAL128_Pmax /* size if not already defined*/
|
||||
#endif
|
||||
#ifndef DECNUMBER
|
||||
#include "decNumber.h" /* context and number library */
|
||||
#include "libdecnumber/decNumber.h"
|
||||
#endif
|
||||
|
||||
/* Decimal 128-bit type, accessible by bytes */
|
||||
|
@ -60,7 +60,7 @@
|
||||
#define DECNUMDIGITS DECIMAL32_Pmax /* size if not already defined*/
|
||||
#endif
|
||||
#ifndef DECNUMBER
|
||||
#include "decNumber.h" /* context and number library */
|
||||
#include "libdecnumber/decNumber.h"
|
||||
#endif
|
||||
|
||||
/* Decimal 32-bit type, accessible by bytes */
|
||||
|
@ -62,7 +62,7 @@
|
||||
#define DECNUMDIGITS DECIMAL64_Pmax /* size if not already defined*/
|
||||
#endif
|
||||
#ifndef DECNUMBER
|
||||
#include "decNumber.h" /* context and number library */
|
||||
#include "libdecnumber/decNumber.h"
|
||||
#endif
|
||||
|
||||
/* Decimal 64-bit type, accessible by bytes */
|
||||
|
@ -37,9 +37,9 @@
|
||||
|
||||
#include <string.h> /* for strcmp */
|
||||
#include <stdio.h> /* for printf if DECCHECK */
|
||||
#include "dconfig.h" /* for GCC definitions */
|
||||
#include "decContext.h" /* context and base types */
|
||||
#include "decNumberLocal.h" /* decNumber local types, etc. */
|
||||
#include "libdecnumber/dconfig.h"
|
||||
#include "libdecnumber/decContext.h"
|
||||
#include "libdecnumber/decNumberLocal.h"
|
||||
|
||||
#if DECCHECK
|
||||
/* compile-time endian tester [assumes sizeof(Int)>1] */
|
||||
|
@ -170,9 +170,9 @@
|
||||
#include <stdio.h> /* for printf [if needed] */
|
||||
#include <string.h> /* for strcpy */
|
||||
#include <ctype.h> /* for lower */
|
||||
#include "dconfig.h" /* for GCC definitions */
|
||||
#include "decNumber.h" /* base number library */
|
||||
#include "decNumberLocal.h" /* decNumber local types, etc. */
|
||||
#include "libdecnumber/dconfig.h"
|
||||
#include "libdecnumber/decNumber.h"
|
||||
#include "libdecnumber/decNumberLocal.h"
|
||||
|
||||
/* Constants */
|
||||
/* Public lookup table used by the D2U macro */
|
||||
|
@ -42,11 +42,11 @@
|
||||
#include <string.h> /* [for memset/memcpy] */
|
||||
#include <stdio.h> /* [for printf] */
|
||||
|
||||
#include "dconfig.h" /* GCC definitions */
|
||||
#include "libdecnumber/dconfig.h"
|
||||
#define DECNUMDIGITS 34 /* make decNumbers with space for 34 */
|
||||
#include "decNumber.h" /* base number library */
|
||||
#include "decNumberLocal.h" /* decNumber local types, etc. */
|
||||
#include "decimal128.h" /* our primary include */
|
||||
#include "libdecnumber/decNumber.h"
|
||||
#include "libdecnumber/decNumberLocal.h"
|
||||
#include "libdecnumber/dpd/decimal128.h"
|
||||
|
||||
/* Utility routines and tables [in decimal64.c] */
|
||||
extern const uInt COMBEXP[32], COMBMSD[32];
|
||||
|
@ -42,11 +42,11 @@
|
||||
#include <string.h> /* [for memset/memcpy] */
|
||||
#include <stdio.h> /* [for printf] */
|
||||
|
||||
#include "dconfig.h" /* GCC definitions */
|
||||
#include "libdecnumber/dconfig.h"
|
||||
#define DECNUMDIGITS 7 /* make decNumbers with space for 7 */
|
||||
#include "decNumber.h" /* base number library */
|
||||
#include "decNumberLocal.h" /* decNumber local types, etc. */
|
||||
#include "decimal32.h" /* our primary include */
|
||||
#include "libdecnumber/decNumber.h"
|
||||
#include "libdecnumber/decNumberLocal.h"
|
||||
#include "libdecnumber/dpd/decimal32.h"
|
||||
|
||||
/* Utility tables and routines [in decimal64.c] */
|
||||
extern const uInt COMBEXP[32], COMBMSD[32];
|
||||
|
@ -42,11 +42,11 @@
|
||||
#include <string.h> /* [for memset/memcpy] */
|
||||
#include <stdio.h> /* [for printf] */
|
||||
|
||||
#include "dconfig.h" /* GCC definitions */
|
||||
#include "libdecnumber/dconfig.h"
|
||||
#define DECNUMDIGITS 16 /* make decNumbers with space for 16 */
|
||||
#include "decNumber.h" /* base number library */
|
||||
#include "decNumberLocal.h" /* decNumber local types, etc. */
|
||||
#include "decimal64.h" /* our primary include */
|
||||
#include "libdecnumber/decNumber.h"
|
||||
#include "libdecnumber/decNumberLocal.h"
|
||||
#include "libdecnumber/dpd/decimal64.h"
|
||||
|
||||
/* Utility routines and tables [in decimal64.c]; externs for C++ */
|
||||
extern const uInt COMBEXP[32], COMBMSD[32];
|
||||
@ -70,7 +70,7 @@ extern void decNumberShow(const decNumber *); /* .. */
|
||||
#define DEC_BIN2CHAR 1
|
||||
#define DEC_DPD2BIN 1
|
||||
#define DEC_BIN2DPD 1 /* used for all sizes */
|
||||
#include "decDPD.h" /* lookup tables */
|
||||
#include "libdecnumber/decDPD.h"
|
||||
|
||||
/* ------------------------------------------------------------------ */
|
||||
/* decimal64FromNumber -- convert decNumber to decimal64 */
|
||||
@ -559,7 +559,7 @@ void decimal64Show(const decimal64 *d64) {
|
||||
#else
|
||||
#define DEC_DPD2BCD 1
|
||||
#endif
|
||||
#include "decDPD.h" /* lookup tables */
|
||||
#include "libdecnumber/decDPD.h"
|
||||
|
||||
/* The maximum number of decNumberUnits needed for a working copy of */
|
||||
/* the units array is the ceiling of digits/DECDPUN, where digits is */
|
||||
|
Loading…
Reference in New Issue
Block a user