X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=bfd%2Fvms.h;h=2a4fb7e3fe2bba6fcd10f8a274763b69ca702385;hb=f5df0b5f0874598790a60f1462f67887868bd77f;hp=762c8b53984a79c3fbebbfc45d26aad1459626fa;hpb=9fcd9da67989f554961747332188536869222218;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/vms.h b/bfd/vms.h index 762c8b5398..2a4fb7e3fe 100644 --- a/bfd/vms.h +++ b/bfd/vms.h @@ -1,6 +1,5 @@ /* vms.h -- Header file for VMS (Alpha and Vax) support. - Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007, - 2008, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1996-2020 Free Software Foundation, Inc. Main header file. @@ -115,9 +114,12 @@ extern char * vms_get_module_name (const char *, bfd_boolean); extern unsigned char *get_vms_time_string (void); extern time_t vms_time_to_time_t (unsigned int hi, unsigned int lo); extern time_t vms_rawtime_to_time_t (unsigned char *); +extern void vms_time_t_to_vms_time (time_t ut, unsigned int *hi, unsigned int *lo); +extern void vms_get_time (unsigned int *hi, unsigned int *lo); +extern void vms_raw_get_time (unsigned char *buf); -extern char * _bfd_vms_save_sized_string (unsigned char *, int); -extern char * _bfd_vms_save_counted_string (unsigned char *); +extern char * _bfd_vms_save_sized_string (bfd *, unsigned char *, size_t); +extern char * _bfd_vms_save_counted_string (bfd *, unsigned char *, size_t); extern void _bfd_vms_output_begin (struct vms_rec_wr *, int); extern void _bfd_vms_output_alignment (struct vms_rec_wr *, int); extern void _bfd_vms_output_begin_subrec (struct vms_rec_wr *, int); @@ -128,8 +130,8 @@ extern void _bfd_vms_output_byte (struct vms_rec_wr *, unsigned); extern void _bfd_vms_output_short (struct vms_rec_wr *, unsigned); extern void _bfd_vms_output_long (struct vms_rec_wr *, unsigned long); extern void _bfd_vms_output_quad (struct vms_rec_wr *, bfd_vma); -extern void _bfd_vms_output_counted (struct vms_rec_wr *, char *); -extern void _bfd_vms_output_dump (struct vms_rec_wr *, unsigned char *, int); +extern void _bfd_vms_output_counted (struct vms_rec_wr *, const char *); +extern void _bfd_vms_output_dump (struct vms_rec_wr *, const unsigned char *, int); extern void _bfd_vms_output_fill (struct vms_rec_wr *, int, int); extern int _bfd_vms_convert_to_var_unix_filename (const char *);