X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fdfp.h;h=40c1fba2f835945d5d724dec6cb60d207e739a2b;hb=32b40af94e919e235c21486110311647cbeecf2e;hp=b8df9e89e0de5f3bb6883c1c4f021b03f4f3c126;hpb=289bd67a5d1337355072d94f2552389066c2a9db;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/dfp.h b/gdb/dfp.h index b8df9e89e0..40c1fba2f8 100644 --- a/gdb/dfp.h +++ b/gdb/dfp.h @@ -1,6 +1,6 @@ /* Decimal floating point support for GDB. - Copyright 2007, 2008, 2009 Free Software Foundation, Inc. + Copyright (C) 2007-2015 Free Software Foundation, Inc. This file is part of GDB. @@ -29,16 +29,23 @@ * (value comes from libdecnumber's DECIMAL128_String constant). */ #define MAX_DECIMAL_STRING 43 -extern void decimal_to_string (const gdb_byte *, int, char *); -extern int decimal_from_string (gdb_byte *, int, const char *); -extern void decimal_from_integral (struct value *from, gdb_byte *to, int len); -extern void decimal_from_floating (struct value *from, gdb_byte *to, int len); -extern DOUBLEST decimal_to_doublest (const gdb_byte *from, int len); -extern void decimal_binop (enum exp_opcode, const gdb_byte *, int, - const gdb_byte *, int, gdb_byte *, int); -extern int decimal_is_zero (const gdb_byte *x, int len); -extern int decimal_compare (const gdb_byte *x, int len_x, const gdb_byte *y, int len_y); -extern void decimal_convert (const gdb_byte *from, int len_from, gdb_byte *to, - int len_to); +extern void decimal_to_string (const gdb_byte *, int, enum bfd_endian, char *); +extern int decimal_from_string (gdb_byte *, int, enum bfd_endian, + const char *); +extern void decimal_from_integral (struct value *from, gdb_byte *to, + int len, enum bfd_endian byte_order); +extern void decimal_from_floating (struct value *from, gdb_byte *to, + int len, enum bfd_endian byte_order); +extern DOUBLEST decimal_to_doublest (const gdb_byte *from, int len, + enum bfd_endian byte_order); +extern void decimal_binop (enum exp_opcode, + const gdb_byte *, int, enum bfd_endian, + const gdb_byte *, int, enum bfd_endian, + gdb_byte *, int, enum bfd_endian); +extern int decimal_is_zero (const gdb_byte *, int, enum bfd_endian); +extern int decimal_compare (const gdb_byte *, int, enum bfd_endian, + const gdb_byte *, int, enum bfd_endian); +extern void decimal_convert (const gdb_byte *, int, enum bfd_endian, + gdb_byte *, int, enum bfd_endian); #endif