summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/tex/texfileio.w
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/tex/texfileio.w')
-rw-r--r--Build/source/texk/web2c/luatexdir/tex/texfileio.w12
1 files changed, 4 insertions, 8 deletions
diff --git a/Build/source/texk/web2c/luatexdir/tex/texfileio.w b/Build/source/texk/web2c/luatexdir/tex/texfileio.w
index e04bf991afb..8b21cd02e71 100644
--- a/Build/source/texk/web2c/luatexdir/tex/texfileio.w
+++ b/Build/source/texk/web2c/luatexdir/tex/texfileio.w
@@ -25,10 +25,6 @@
#include <string.h>
#include <kpathsea/absolute.h>
-@ @c
-#define end_line_char int_par(end_line_char_code)
-
-
@ The bane of portability is the fact that different operating systems treat
input and output quite differently, perhaps because computer scientists
have not given sufficient attention to this problem. People have felt somehow
@@ -116,7 +112,7 @@ char *luatex_find_read_file(const char *s, int n, int callback_index)
char *ftemp = NULL;
int callback_id = callback_defined(callback_index);
if (callback_id > 0) {
- (void) run_callback(callback_id, "dS->S", n, s, &ftemp);
+ (void) run_callback(callback_id, "dS->R", n, s, &ftemp);
} else {
/* use kpathsea here */
ftemp = find_in_output_directory(s);
@@ -844,7 +840,7 @@ void open_log_file(void)
input_stack[input_ptr] = cur_input; /* make sure bottom level is in memory */
tprint_nl("**");
l = input_stack[0].limit_field; /* last position of first line */
- if (buffer[l] == end_line_char)
+ if (buffer[l] == end_line_char_par)
decr(l); /* TODO: multichar endlinechar */
for (k = 1; k <= l; k++)
print_char(buffer[k]);
@@ -978,7 +974,7 @@ void start_input(void)
if (end_line_char_inactive)
decr(ilimit);
else
- buffer[ilimit] = (packed_ASCII_code) end_line_char;
+ buffer[ilimit] = (packed_ASCII_code) end_line_char_par;
first = ilimit + 1;
iloc = istart;
}
@@ -1137,7 +1133,7 @@ boolean zopen_w_input(FILE ** f, const char *fname, int format,
char *fnam;
callbackid = callback_defined(find_format_file_callback);
if (callbackid > 0) {
- res = run_callback(callbackid, "S->S", fname, &fnam);
+ res = run_callback(callbackid, "S->R", fname, &fnam);
if (res && fnam && strlen(fnam) > 0) {
*f = fopen(fnam, fopen_mode);
if (*f == NULL) {