2010-08-03 Tristan Gingold <gingold@adacore.com>
* vms-lib.c (vms_lib_bread_raw): Change type of BUF argument. (vms_lib_bread, vms_lib_bopen): Adjust.
This commit is contained in:
parent
2de00c64c4
commit
22b6a042aa
@ -1,3 +1,8 @@
|
|||||||
|
2010-08-03 Tristan Gingold <gingold@adacore.com>
|
||||||
|
|
||||||
|
* vms-lib.c (vms_lib_bread_raw): Change type of BUF argument.
|
||||||
|
(vms_lib_bread, vms_lib_bopen): Adjust.
|
||||||
|
|
||||||
2010-08-02 Alan Modra <amodra@gmail.com>
|
2010-08-02 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
PR 11866
|
PR 11866
|
||||||
|
@ -833,7 +833,7 @@ vms_lib_read_block (struct bfd *abfd)
|
|||||||
function does not handle records nor EOF. */
|
function does not handle records nor EOF. */
|
||||||
|
|
||||||
static file_ptr
|
static file_ptr
|
||||||
vms_lib_bread_raw (struct bfd *abfd, void *buf, file_ptr nbytes)
|
vms_lib_bread_raw (struct bfd *abfd, unsigned char *buf, file_ptr nbytes)
|
||||||
{
|
{
|
||||||
struct vms_lib_iovec *vec = (struct vms_lib_iovec *) abfd->iostream;
|
struct vms_lib_iovec *vec = (struct vms_lib_iovec *) abfd->iostream;
|
||||||
file_ptr res;
|
file_ptr res;
|
||||||
@ -969,7 +969,7 @@ vms_lib_bread (struct bfd *abfd, void *buf, file_ptr nbytes)
|
|||||||
unsigned char blen[2];
|
unsigned char blen[2];
|
||||||
|
|
||||||
/* Read record length. */
|
/* Read record length. */
|
||||||
if (vms_lib_bread_raw (abfd, &blen, sizeof (blen)) != sizeof (blen))
|
if (vms_lib_bread_raw (abfd, blen, sizeof (blen)) != sizeof (blen))
|
||||||
return -1;
|
return -1;
|
||||||
vec->rec_len = bfd_getl16 (blen);
|
vec->rec_len = bfd_getl16 (blen);
|
||||||
if (bfd_libdata (abfd->my_archive)->kind == vms_lib_txt)
|
if (bfd_libdata (abfd->my_archive)->kind == vms_lib_txt)
|
||||||
@ -1215,7 +1215,7 @@ static bfd_boolean
|
|||||||
vms_lib_bopen (bfd *el, file_ptr filepos)
|
vms_lib_bopen (bfd *el, file_ptr filepos)
|
||||||
{
|
{
|
||||||
struct vms_lib_iovec *vec;
|
struct vms_lib_iovec *vec;
|
||||||
char buf[256];
|
unsigned char buf[256];
|
||||||
struct vms_mhd *mhd;
|
struct vms_mhd *mhd;
|
||||||
struct lib_tdata *tdata = bfd_libdata (el->my_archive);
|
struct lib_tdata *tdata = bfd_libdata (el->my_archive);
|
||||||
unsigned int len;
|
unsigned int len;
|
||||||
|
Loading…
Reference in New Issue
Block a user