diff options
author | Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2007-09-03 16:44:15 +0000 |
---|---|---|
committer | François-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2007-09-03 16:44:15 +0000 |
commit | d74b97cc7e574d56c7542f40a76b151e7088829b (patch) | |
tree | 50eb90c08b7f37c0d1ff93a565a55dd6872e3e21 /libgfortran/io/transfer.c | |
parent | 4392a547f5434b483090f592c6a723a4377b8535 (diff) | |
download | gcc-d74b97cc7e574d56c7542f40a76b151e7088829b.zip gcc-d74b97cc7e574d56c7542f40a76b151e7088829b.tar.gz gcc-d74b97cc7e574d56c7542f40a76b151e7088829b.tar.bz2 |
re PR fortran/31675 (Fortran front-end and libgfortran should have a common header file)
PR fortran/31675
* libgfortran.h: New file.
* iso-fortran-env.def: Use macros in the new header instead of
hardcoded integer constants.
* Make-lang.in (F95_PARSER_OBJS, GFORTRAN_TRANS_DEPS): Add
fortran/libgfortran.h.
* gfortran.h (GFC_STD_*, GFC_FPE_*, options_convert,
ioerror_codes): Remove.
* trans.c (ERROR_ALLOCATION): Remove.
(gfc_call_malloc, gfc_allocate_with_status,
gfc_allocate_array_with_status): Use LIBERROR_ALLOCATION.
* trans-types.h (GFC_DTYPE_*): Remove.
* trans-decl.c (gfc_generate_function_code): Use
GFC_CONVERT_NATIVE instead of CONVERT_NATIVE.
* trans-io.c (set_parameter_value, set_parameter_ref): Use
LIBERROR_* macros instead of IOERROR_ macros.
* trans-intrinsic.c (gfc_conv_intrinsic_function): Use
LIBERROR_END and LIBERROR_EOR instead of hardcoded constants.
* options.c (gfc_init_options): Use GFC_CONVERT_NATIVE instead of
CONVERT_NATIVE.
(gfc_handle_option): Use GFC_CONVERT_* macros instead of CONVERT_*.
* libgfortran.h: Include gcc/fortran/libgfortran.h.
Remove M_PI, GFC_MAX_DIMENSIONS, GFC_DTYPE_*, GFC_NUM_RANK_BITS,
error_codes, GFC_STD_*, GFC_FPE_* and unit_convert.
* runtime/environ.c (variable_table): Use GFC_*_UNIT_NUMBER instead
of hardcoded constants.
(do_parse, init_unformatted): Use GFC_CONVERT_* macros instead of
CONVERT_*.
* runtime/string.c (find_option): Use LIBERROR_BAD_OPTION instead
of ERROR_BAD_OPTION.
* runtime/error.c (translate_error, generate_error): Use
LIBERROR_* macros instead of ERROR_*.
* io/file_pos.c (formatted_backspace, unformatted_backspace,
st_backspace, st_rewind, st_flush): Rename macros.
* io/open.c (convert_opt, edit_modes, new_unit, already_open,
st_open): Likewise.
* io/close.c (st_close): Likewise.
* io/list_read.c (next_char, convert_integer, parse_repeat,
read_logical, read_integer, read_character, parse_real,
check_type, list_formatted_read_scalar, namelist_read,
nml_err_ret): Likewise.
* io/read.c (convert_real, read_l, read_decimal, read_radix,
read_f): Likewise.
* io/inquire.c (inquire_via_unit): Likewise.
* io/unit.c (get_internal_unit): Likewise.
* io/transfer.c (read_sf, read_block, read_block_direct,
write_block, write_buf, unformatted_read, unformatted_write,
formatted_transfer_scalar, us_read, us_write, data_transfer_init,
skip_record, next_record_r, write_us_marker, next_record_w_unf,
next_record_w, finalize_transfer, st_read, st_write_done):
Likewise.
* io/format.c (format_error): Likewise.
From-SVN: r128050
Diffstat (limited to 'libgfortran/io/transfer.c')
-rw-r--r-- | libgfortran/io/transfer.c | 156 |
1 files changed, 78 insertions, 78 deletions
diff --git a/libgfortran/io/transfer.c b/libgfortran/io/transfer.c index 8118707..793f194 100644 --- a/libgfortran/io/transfer.c +++ b/libgfortran/io/transfer.c @@ -185,7 +185,7 @@ read_sf (st_parameter_dt *dtp, int *length, int no_error) { if (no_error) break; - generate_error (&dtp->common, ERROR_END, NULL); + generate_error (&dtp->common, LIBERROR_END, NULL); return NULL; } @@ -218,7 +218,7 @@ read_sf (st_parameter_dt *dtp, int *length, int no_error) { if (no_error) break; - generate_error (&dtp->common, ERROR_EOR, NULL); + generate_error (&dtp->common, LIBERROR_EOR, NULL); return NULL; } @@ -275,7 +275,7 @@ read_block (st_parameter_dt *dtp, int *length) if (sseek (dtp->u.p.current_unit->s, dtp->u.p.current_unit->strm_pos - 1) == FAILURE) { - generate_error (&dtp->common, ERROR_END, NULL); + generate_error (&dtp->common, LIBERROR_END, NULL); return NULL; } } @@ -293,7 +293,7 @@ read_block (st_parameter_dt *dtp, int *length) if (dtp->u.p.current_unit->flags.pad == PAD_NO) { /* Not enough data left. */ - generate_error (&dtp->common, ERROR_EOR, NULL); + generate_error (&dtp->common, LIBERROR_EOR, NULL); return NULL; } } @@ -301,7 +301,7 @@ read_block (st_parameter_dt *dtp, int *length) if (dtp->u.p.current_unit->bytes_left == 0) { dtp->u.p.current_unit->endfile = AT_ENDFILE; - generate_error (&dtp->common, ERROR_END, NULL); + generate_error (&dtp->common, LIBERROR_END, NULL); return NULL; } @@ -332,7 +332,7 @@ read_block (st_parameter_dt *dtp, int *length) *length = nread; else { - generate_error (&dtp->common, ERROR_EOR, NULL); + generate_error (&dtp->common, LIBERROR_EOR, NULL); source = NULL; } } @@ -360,7 +360,7 @@ read_block_direct (st_parameter_dt *dtp, void *buf, size_t *nbytes) if (sseek (dtp->u.p.current_unit->s, dtp->u.p.current_unit->strm_pos - 1) == FAILURE) { - generate_error (&dtp->common, ERROR_END, NULL); + generate_error (&dtp->common, LIBERROR_END, NULL); return; } @@ -368,7 +368,7 @@ read_block_direct (st_parameter_dt *dtp, void *buf, size_t *nbytes) have_read_record = to_read_record; if (sread (dtp->u.p.current_unit->s, buf, &have_read_record) != 0) { - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); return; } @@ -378,7 +378,7 @@ read_block_direct (st_parameter_dt *dtp, void *buf, size_t *nbytes) { /* Short read, e.g. if we hit EOF. For stream files, we have to set the end-of-file condition. */ - generate_error (&dtp->common, ERROR_END, NULL); + generate_error (&dtp->common, LIBERROR_END, NULL); return; } return; @@ -403,7 +403,7 @@ read_block_direct (st_parameter_dt *dtp, void *buf, size_t *nbytes) if (sread (dtp->u.p.current_unit->s, buf, &to_read_record) != 0) { - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); return; } @@ -417,7 +417,7 @@ read_block_direct (st_parameter_dt *dtp, void *buf, size_t *nbytes) if (short_record) { - generate_error (&dtp->common, ERROR_SHORT_RECORD, NULL); + generate_error (&dtp->common, LIBERROR_SHORT_RECORD, NULL); return; } return; @@ -429,7 +429,7 @@ read_block_direct (st_parameter_dt *dtp, void *buf, size_t *nbytes) if (dtp->u.p.current_unit->endfile == AT_ENDFILE) { - generate_error (&dtp->common, ERROR_END, NULL); + generate_error (&dtp->common, LIBERROR_END, NULL); return; } @@ -468,7 +468,7 @@ read_block_direct (st_parameter_dt *dtp, void *buf, size_t *nbytes) if (sread (dtp->u.p.current_unit->s, buf + have_read_record, &have_read_subrecord) != 0) { - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); return; } @@ -482,7 +482,7 @@ read_block_direct (st_parameter_dt *dtp, void *buf, size_t *nbytes) marker would still be present. */ *nbytes = have_read_record; - generate_error (&dtp->common, ERROR_CORRUPT_FILE, NULL); + generate_error (&dtp->common, LIBERROR_CORRUPT_FILE, NULL); return; } @@ -500,7 +500,7 @@ read_block_direct (st_parameter_dt *dtp, void *buf, size_t *nbytes) dtp->u.p.current_unit->current_record = 0; next_record_r_unf (dtp, 0); - generate_error (&dtp->common, ERROR_SHORT_RECORD, NULL); + generate_error (&dtp->common, LIBERROR_SHORT_RECORD, NULL); return; } } @@ -514,7 +514,7 @@ read_block_direct (st_parameter_dt *dtp, void *buf, size_t *nbytes) dtp->u.p.current_unit->bytes_left -= have_read_record; if (short_record) { - generate_error (&dtp->common, ERROR_SHORT_RECORD, NULL); + generate_error (&dtp->common, LIBERROR_SHORT_RECORD, NULL); return; } return; @@ -536,7 +536,7 @@ write_block (st_parameter_dt *dtp, int length) if (sseek (dtp->u.p.current_unit->s, dtp->u.p.current_unit->strm_pos - 1) == FAILURE) { - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); return NULL; } } @@ -552,7 +552,7 @@ write_block (st_parameter_dt *dtp, int length) dtp->u.p.current_unit->bytes_left = dtp->u.p.current_unit->recl; else { - generate_error (&dtp->common, ERROR_EOR, NULL); + generate_error (&dtp->common, LIBERROR_EOR, NULL); return NULL; } } @@ -564,12 +564,12 @@ write_block (st_parameter_dt *dtp, int length) if (dest == NULL) { - generate_error (&dtp->common, ERROR_END, NULL); + generate_error (&dtp->common, LIBERROR_END, NULL); return NULL; } if (is_internal_unit (dtp) && dtp->u.p.current_unit->endfile == AT_ENDFILE) - generate_error (&dtp->common, ERROR_END, NULL); + generate_error (&dtp->common, LIBERROR_END, NULL); if ((dtp->common.flags & IOPARM_DT_HAS_SIZE) != 0) dtp->u.p.size_used += (gfc_offset) length; @@ -599,13 +599,13 @@ write_buf (st_parameter_dt *dtp, void *buf, size_t nbytes) if (sseek (dtp->u.p.current_unit->s, dtp->u.p.current_unit->strm_pos - 1) == FAILURE) { - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); return FAILURE; } if (swrite (dtp->u.p.current_unit->s, buf, &nbytes) != 0) { - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); return FAILURE; } @@ -620,13 +620,13 @@ write_buf (st_parameter_dt *dtp, void *buf, size_t nbytes) { if (dtp->u.p.current_unit->bytes_left < (gfc_offset) nbytes) { - generate_error (&dtp->common, ERROR_DIRECT_EOR, NULL); + generate_error (&dtp->common, LIBERROR_DIRECT_EOR, NULL); return FAILURE; } if (swrite (dtp->u.p.current_unit->s, buf, &nbytes) != 0) { - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); return FAILURE; } @@ -665,7 +665,7 @@ write_buf (st_parameter_dt *dtp, void *buf, size_t nbytes) if (swrite (dtp->u.p.current_unit->s, buf + have_written, &to_write_subrecord) != 0) { - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); return FAILURE; } @@ -682,7 +682,7 @@ write_buf (st_parameter_dt *dtp, void *buf, size_t nbytes) dtp->u.p.current_unit->bytes_left -= have_written; if (short_record) { - generate_error (&dtp->common, ERROR_SHORT_RECORD, NULL); + generate_error (&dtp->common, LIBERROR_SHORT_RECORD, NULL); return FAILURE; } return SUCCESS; @@ -699,7 +699,7 @@ unformatted_read (st_parameter_dt *dtp, bt type, size_t i, sz; /* Currently, character implies size=1. */ - if (dtp->u.p.current_unit->flags.convert == CONVERT_NATIVE + if (dtp->u.p.current_unit->flags.convert == GFC_CONVERT_NATIVE || size == 1 || type == BT_CHARACTER) { sz = size * nelems; @@ -741,7 +741,7 @@ unformatted_write (st_parameter_dt *dtp, bt type, void *source, int kind __attribute__((unused)), size_t size, size_t nelems) { - if (dtp->u.p.current_unit->flags.convert == CONVERT_NATIVE || + if (dtp->u.p.current_unit->flags.convert == GFC_CONVERT_NATIVE || size == 1 || type == BT_CHARACTER) { size *= nelems; @@ -916,7 +916,7 @@ formatted_transfer_scalar (st_parameter_dt *dtp, bt type, void *p, int len, { /* No data descriptors left. */ if (n > 0) - generate_error (&dtp->common, ERROR_FORMAT, + generate_error (&dtp->common, LIBERROR_FORMAT, "Insufficient data descriptors in format after reversion"); return; } @@ -1564,12 +1564,12 @@ us_read (st_parameter_dt *dtp, int continued) if (p == NULL || n != nr) { - generate_error (&dtp->common, ERROR_BAD_US, NULL); + generate_error (&dtp->common, LIBERROR_BAD_US, NULL); return; } - /* Only CONVERT_NATIVE and CONVERT_SWAP are valid here. */ - if (dtp->u.p.current_unit->flags.convert == CONVERT_NATIVE) + /* Only GFC_CONVERT_NATIVE and GFC_CONVERT_SWAP are valid here. */ + if (dtp->u.p.current_unit->flags.convert == GFC_CONVERT_NATIVE) { switch (nr) { @@ -1639,7 +1639,7 @@ us_write (st_parameter_dt *dtp, int continued) nbytes = compile_options.record_marker ; if (swrite (dtp->u.p.current_unit->s, &dummy, &nbytes) != 0) - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); /* For sequential unformatted, if RECL= was not specified in the OPEN we write until we have more bytes than can fit in the subrecord @@ -1721,7 +1721,7 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) { close_unit (dtp->u.p.current_unit); dtp->u.p.current_unit = NULL; - generate_error (&dtp->common, ERROR_BAD_OPTION, + generate_error (&dtp->common, LIBERROR_BAD_OPTION, "Bad unit number in OPEN statement"); return; } @@ -1743,23 +1743,23 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) conv = get_unformatted_convert (dtp->common.unit); - if (conv == CONVERT_NONE) + if (conv == GFC_CONVERT_NONE) conv = compile_options.convert; /* We use l8_to_l4_offset, which is 0 on little-endian machines and 1 on big-endian machines. */ switch (conv) { - case CONVERT_NATIVE: - case CONVERT_SWAP: + case GFC_CONVERT_NATIVE: + case GFC_CONVERT_SWAP: break; - case CONVERT_BIG: - conv = l8_to_l4_offset ? CONVERT_NATIVE : CONVERT_SWAP; + case GFC_CONVERT_BIG: + conv = l8_to_l4_offset ? GFC_CONVERT_NATIVE : GFC_CONVERT_SWAP; break; - case CONVERT_LITTLE: - conv = l8_to_l4_offset ? CONVERT_SWAP : CONVERT_NATIVE; + case GFC_CONVERT_LITTLE: + conv = l8_to_l4_offset ? GFC_CONVERT_SWAP : GFC_CONVERT_NATIVE; break; default: @@ -1782,14 +1782,14 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) if (read_flag && dtp->u.p.current_unit->flags.action == ACTION_WRITE) { - generate_error (&dtp->common, ERROR_BAD_ACTION, + generate_error (&dtp->common, LIBERROR_BAD_ACTION, "Cannot read from file opened for WRITE"); return; } if (!read_flag && dtp->u.p.current_unit->flags.action == ACTION_READ) { - generate_error (&dtp->common, ERROR_BAD_ACTION, + generate_error (&dtp->common, LIBERROR_BAD_ACTION, "Cannot write to file opened for READ"); return; } @@ -1805,7 +1805,7 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) && (cf & (IOPARM_DT_HAS_FORMAT | IOPARM_DT_LIST_FORMAT)) != 0) { - generate_error (&dtp->common, ERROR_OPTION_CONFLICT, + generate_error (&dtp->common, LIBERROR_OPTION_CONFLICT, "Format present for UNFORMATTED data transfer"); return; } @@ -1813,20 +1813,20 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) if ((cf & IOPARM_DT_HAS_NAMELIST_NAME) != 0 && dtp->u.p.ionml != NULL) { if ((cf & IOPARM_DT_HAS_FORMAT) != 0) - generate_error (&dtp->common, ERROR_OPTION_CONFLICT, + generate_error (&dtp->common, LIBERROR_OPTION_CONFLICT, "A format cannot be specified with a namelist"); } else if (dtp->u.p.current_unit->flags.form == FORM_FORMATTED && !(cf & (IOPARM_DT_HAS_FORMAT | IOPARM_DT_LIST_FORMAT))) { - generate_error (&dtp->common, ERROR_OPTION_CONFLICT, + generate_error (&dtp->common, LIBERROR_OPTION_CONFLICT, "Missing format for FORMATTED data transfer"); } if (is_internal_unit (dtp) && dtp->u.p.current_unit->flags.form == FORM_UNFORMATTED) { - generate_error (&dtp->common, ERROR_OPTION_CONFLICT, + generate_error (&dtp->common, LIBERROR_OPTION_CONFLICT, "Internal file cannot be accessed by UNFORMATTED " "data transfer"); return; @@ -1837,7 +1837,7 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) if (dtp->u.p.current_unit->flags.access == ACCESS_DIRECT && (cf & IOPARM_DT_HAS_REC) == 0) { - generate_error (&dtp->common, ERROR_MISSING_OPTION, + generate_error (&dtp->common, LIBERROR_MISSING_OPTION, "Direct access data transfer requires record number"); return; } @@ -1845,7 +1845,7 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) if (dtp->u.p.current_unit->flags.access == ACCESS_SEQUENTIAL && (cf & IOPARM_DT_HAS_REC) != 0) { - generate_error (&dtp->common, ERROR_OPTION_CONFLICT, + generate_error (&dtp->common, LIBERROR_OPTION_CONFLICT, "Record number not allowed for sequential access data transfer"); return; } @@ -1861,14 +1861,14 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) { if (dtp->u.p.current_unit->flags.access == ACCESS_DIRECT) { - generate_error (&dtp->common, ERROR_OPTION_CONFLICT, + generate_error (&dtp->common, LIBERROR_OPTION_CONFLICT, "ADVANCE specification conflicts with sequential access"); return; } if (is_internal_unit (dtp)) { - generate_error (&dtp->common, ERROR_OPTION_CONFLICT, + generate_error (&dtp->common, LIBERROR_OPTION_CONFLICT, "ADVANCE specification conflicts with internal file"); return; } @@ -1876,7 +1876,7 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) if ((cf & (IOPARM_DT_HAS_FORMAT | IOPARM_DT_LIST_FORMAT)) != IOPARM_DT_HAS_FORMAT) { - generate_error (&dtp->common, ERROR_OPTION_CONFLICT, + generate_error (&dtp->common, LIBERROR_OPTION_CONFLICT, "ADVANCE specification requires an explicit format"); return; } @@ -1886,7 +1886,7 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) { if ((cf & IOPARM_EOR) != 0 && dtp->u.p.advance_status != ADVANCE_NO) { - generate_error (&dtp->common, ERROR_MISSING_OPTION, + generate_error (&dtp->common, LIBERROR_MISSING_OPTION, "EOR specification requires an ADVANCE specification " "of NO"); return; @@ -1894,7 +1894,7 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) if ((cf & IOPARM_DT_HAS_SIZE) != 0 && dtp->u.p.advance_status != ADVANCE_NO) { - generate_error (&dtp->common, ERROR_MISSING_OPTION, + generate_error (&dtp->common, LIBERROR_MISSING_OPTION, "SIZE specification requires an ADVANCE specification of NO"); return; } @@ -1903,21 +1903,21 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) { /* Write constraints. */ if ((cf & IOPARM_END) != 0) { - generate_error (&dtp->common, ERROR_OPTION_CONFLICT, + generate_error (&dtp->common, LIBERROR_OPTION_CONFLICT, "END specification cannot appear in a write statement"); return; } if ((cf & IOPARM_EOR) != 0) { - generate_error (&dtp->common, ERROR_OPTION_CONFLICT, + generate_error (&dtp->common, LIBERROR_OPTION_CONFLICT, "EOR specification cannot appear in a write statement"); return; } if ((cf & IOPARM_DT_HAS_SIZE) != 0) { - generate_error (&dtp->common, ERROR_OPTION_CONFLICT, + generate_error (&dtp->common, LIBERROR_OPTION_CONFLICT, "SIZE specification cannot appear in a write statement"); return; } @@ -1931,14 +1931,14 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) { if (dtp->rec <= 0) { - generate_error (&dtp->common, ERROR_BAD_OPTION, + generate_error (&dtp->common, LIBERROR_BAD_OPTION, "Record number must be positive"); return; } if (dtp->rec >= dtp->u.p.current_unit->maxrec) { - generate_error (&dtp->common, ERROR_BAD_OPTION, + generate_error (&dtp->common, LIBERROR_BAD_OPTION, "Record number too large"); return; } @@ -1956,7 +1956,7 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) if (dtp->u.p.mode == READING && (dtp->rec -1) * dtp->u.p.current_unit->recl >= file_length (dtp->u.p.current_unit->s)) { - generate_error (&dtp->common, ERROR_BAD_OPTION, + generate_error (&dtp->common, LIBERROR_BAD_OPTION, "Non-existing record number"); return; } @@ -1967,7 +1967,7 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) if (sseek (dtp->u.p.current_unit->s, (gfc_offset) (dtp->rec - 1) * dtp->u.p.current_unit->recl) == FAILURE) { - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); return; } } @@ -2033,7 +2033,7 @@ data_transfer_init (st_parameter_dt *dtp, int read_flag) { if (dtp->u.p.current_unit->read_bad && !is_stream_io (dtp)) { - generate_error (&dtp->common, ERROR_BAD_OPTION, + generate_error (&dtp->common, LIBERROR_BAD_OPTION, "Cannot READ after a nonadvancing WRITE"); return; } @@ -2135,7 +2135,7 @@ skip_record (st_parameter_dt *dtp, size_t bytes) /* Direct access files do not generate END conditions, only I/O errors. */ if (sseek (dtp->u.p.current_unit->s, new) == FAILURE) - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); } else { /* Seek by reading data. */ @@ -2148,7 +2148,7 @@ skip_record (st_parameter_dt *dtp, size_t bytes) p = salloc_r (dtp->u.p.current_unit->s, &rlength); if (p == NULL) { - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); return; } @@ -2231,7 +2231,7 @@ next_record_r (st_parameter_dt *dtp) record = record * dtp->u.p.current_unit->recl; if (sseek (dtp->u.p.current_unit->s, record) == FAILURE) { - generate_error (&dtp->common, ERROR_INTERNAL_UNIT, NULL); + generate_error (&dtp->common, LIBERROR_INTERNAL_UNIT, NULL); break; } dtp->u.p.current_unit->bytes_left = dtp->u.p.current_unit->recl; @@ -2252,7 +2252,7 @@ next_record_r (st_parameter_dt *dtp) if (p == NULL) { - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); break; } @@ -2296,8 +2296,8 @@ write_us_marker (st_parameter_dt *dtp, const gfc_offset buf) else len = compile_options.record_marker; - /* Only CONVERT_NATIVE and CONVERT_SWAP are valid here. */ - if (dtp->u.p.current_unit->flags.convert == CONVERT_NATIVE) + /* Only GFC_CONVERT_NATIVE and GFC_CONVERT_SWAP are valid here. */ + if (dtp->u.p.current_unit->flags.convert == GFC_CONVERT_NATIVE) { switch (len) { @@ -2393,7 +2393,7 @@ next_record_w_unf (st_parameter_dt *dtp, int next_subrecord) return; io_error: - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); return; } @@ -2461,7 +2461,7 @@ next_record_w (st_parameter_dt *dtp, int done) if (sset (dtp->u.p.current_unit->s, ' ', length) == FAILURE) { - generate_error (&dtp->common, ERROR_END, NULL); + generate_error (&dtp->common, LIBERROR_END, NULL); return; } @@ -2476,7 +2476,7 @@ next_record_w (st_parameter_dt *dtp, int done) if (sseek (dtp->u.p.current_unit->s, record) == FAILURE) { - generate_error (&dtp->common, ERROR_INTERNAL_UNIT, NULL); + generate_error (&dtp->common, LIBERROR_INTERNAL_UNIT, NULL); return; } @@ -2505,7 +2505,7 @@ next_record_w (st_parameter_dt *dtp, int done) if (sset (dtp->u.p.current_unit->s, ' ', length) == FAILURE) { - generate_error (&dtp->common, ERROR_END, NULL); + generate_error (&dtp->common, LIBERROR_END, NULL); return; } } @@ -2542,7 +2542,7 @@ next_record_w (st_parameter_dt *dtp, int done) break; io_error: - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); break; } } @@ -2603,7 +2603,7 @@ finalize_transfer (st_parameter_dt *dtp) if (dtp->u.p.eor_condition) { - generate_error (&dtp->common, ERROR_EOR, NULL); + generate_error (&dtp->common, LIBERROR_EOR, NULL); return; } @@ -2626,7 +2626,7 @@ finalize_transfer (st_parameter_dt *dtp) dtp->u.p.eof_jump = &eof_jump; if (setjmp (eof_jump)) { - generate_error (&dtp->common, ERROR_END, NULL); + generate_error (&dtp->common, LIBERROR_END, NULL); return; } @@ -2756,14 +2756,14 @@ st_read (st_parameter_dt *dtp) case AT_ENDFILE: if (!is_internal_unit (dtp)) { - generate_error (&dtp->common, ERROR_END, NULL); + generate_error (&dtp->common, LIBERROR_END, NULL); dtp->u.p.current_unit->endfile = AFTER_ENDFILE; dtp->u.p.current_unit->current_record = 0; } break; case AFTER_ENDFILE: - generate_error (&dtp->common, ERROR_ENDFILE, NULL); + generate_error (&dtp->common, LIBERROR_ENDFILE, NULL); dtp->u.p.current_unit->current_record = 0; break; } @@ -2825,7 +2825,7 @@ st_write_done (st_parameter_dt *dtp) { flush (dtp->u.p.current_unit->s); if (struncate (dtp->u.p.current_unit->s) == FAILURE) - generate_error (&dtp->common, ERROR_OS, NULL); + generate_error (&dtp->common, LIBERROR_OS, NULL); } dtp->u.p.current_unit->endfile = AT_ENDFILE; break; |