* callback.h: Include "bfd.h".
(struct host_callback_struct): New member target_endian. (cb_store_target_endian): Declare.
This commit is contained in:
		| @@ -1,3 +1,9 @@ | ||||
| 2005-01-28  Hans-Peter Nilsson  <hp@axis.com> | ||||
|  | ||||
| 	* callback.h: Include "bfd.h". | ||||
| 	(struct host_callback_struct): New member target_endian. | ||||
| 	(cb_store_target_endian): Declare. | ||||
|  | ||||
| 2004-12-15  Hans-Peter Nilsson  <hp@axis.com> | ||||
|  | ||||
| 	* callback.h (CB_SYS_truncate, CB_SYS_ftruncate): New macros. | ||||
|   | ||||
| @@ -56,6 +56,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */ | ||||
| #include <varargs.h> | ||||
| #endif | ||||
| #endif | ||||
| /* Needed for enum bfd_endian.  */ | ||||
| #include "bfd.h" | ||||
|  | ||||
| /* Mapping of host/target values.  */ | ||||
| /* ??? For debugging purposes, one might want to add a string of the | ||||
| @@ -151,6 +153,8 @@ struct host_callback_struct | ||||
|      Example: "st_dev,4:st_ino,4:st_mode,4:..."  */ | ||||
|   const char *stat_map; | ||||
|  | ||||
|   enum bfd_endian target_endian; | ||||
|  | ||||
|   /* Marker for those wanting to do sanity checks. | ||||
|      This should remain the last member of this struct to help catch | ||||
|      miscompilation errors. */ | ||||
| @@ -280,6 +284,9 @@ int cb_host_to_target_signal PARAMS ((host_callback *, int)); | ||||
|    Result is size of target stat struct or 0 if error.  */ | ||||
| int cb_host_to_target_stat PARAMS ((host_callback *, const struct stat *, PTR)); | ||||
|  | ||||
| /* Translate a value to target endian.  */ | ||||
| void cb_store_target_endian PARAMS ((host_callback *, char *, int, long)); | ||||
|  | ||||
| /* Perform a system call.  */ | ||||
| CB_RC cb_syscall PARAMS ((host_callback *, CB_SYSCALL *)); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user