X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fscm-lang.h;h=0d120d399bcb2cd077139f278d94d19481294e32;hb=e17a4113357102b55cfa5b80557d590a46a43300;hp=5c2680e7289537e47e36eb72f77d51f6a507edd7;hpb=6ceaaae57734058aa008b218f3b44581c5655a56;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/scm-lang.h b/gdb/scm-lang.h index 5c2680e728..0d120d399b 100644 --- a/gdb/scm-lang.h +++ b/gdb/scm-lang.h @@ -35,8 +35,8 @@ #define SCM_LENGTH(x) (((unsigned long)SCM_CAR(x))>>8) #define SCM_NCONSP(x) (1 & (int)SCM_CAR(x)) #define SCM_NECONSP(x) (SCM_NCONSP(x) && (1 != SCM_TYP3(x))) -#define SCM_CAR(x) scm_get_field (x, 0, SCM_SIZE) -#define SCM_CDR(x) scm_get_field (x, 1, SCM_SIZE) +#define SCM_CAR(x) scm_get_field (x, 0, SCM_SIZE, SCM_BYTE_ORDER) +#define SCM_CDR(x) scm_get_field (x, 1, SCM_SIZE, SCM_BYTE_ORDER) #define SCM_VELTS(x) ((SCM *)SCM_CDR(x)) #define SCM_CLOSCAR(x) (SCM_CAR(x)-scm_tc3_closure) #define SCM_CODE(x) SCM_CAR(SCM_CLOSCAR (x)) @@ -52,7 +52,7 @@ extern int scm_val_print (struct type *, const gdb_byte *, int, CORE_ADDR, struct ui_file *, int, const struct value_print_options *); -extern LONGEST scm_get_field (LONGEST, int, int); +extern LONGEST scm_get_field (LONGEST, int, int, enum bfd_endian); extern int is_scmvalue_type (struct type *);