summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/luapplib/src/util/utiliof.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luapplib/src/util/utiliof.h')
-rw-r--r--Build/source/texk/web2c/luatexdir/luapplib/src/util/utiliof.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/Build/source/texk/web2c/luatexdir/luapplib/src/util/utiliof.h b/Build/source/texk/web2c/luatexdir/luapplib/src/util/utiliof.h
index afd9c55ed88..bad43a77374 100644
--- a/Build/source/texk/web2c/luatexdir/luapplib/src/util/utiliof.h
+++ b/Build/source/texk/web2c/luatexdir/luapplib/src/util/utiliof.h
@@ -64,7 +64,7 @@ typedef size_t (*iof_handler) (iof *I, iof_mode mode);
}; \
size_t space; \
iof_handler more; \
- union { iof *next; FILE *file; iof_file *iofile; void *link; }; \
+ union { void *link; iof *next; FILE *file; iof_file *iofile; }; \
int flags; \
int refcount
@@ -135,16 +135,16 @@ is way larger the sizeof(iof)
/* initializers */
-#define IOF_READER_STRUCT(handler, file, buffer, size, flags) \
- { {{ (uint8_t *)(buffer), (uint8_t *)(buffer), (uint8_t *)(buffer) }}, size, handler, { file }, flags|IOF_READER, 0 }
+#define IOF_READER_INIT(handler, file, buffer, size, flags) \
+ { {{ (uint8_t *)(buffer), (uint8_t *)(buffer), (uint8_t *)(buffer) }}, size, handler, { file }, (flags)|IOF_READER, 0 }
-#define IOF_WRITER_STRUCT(handler, file, buffer, size, flags) \
- { {{ (uint8_t *)(buffer), (uint8_t *)(buffer), (uint8_t *)(buffer) + size }}, size, handler, { file }, flags|IOF_WRITER, 0 }
+#define IOF_WRITER_INIT(handler, file, buffer, size, flags) \
+ { {{ (uint8_t *)(buffer), (uint8_t *)(buffer), (uint8_t *)(buffer) + size }}, size, handler, { file }, (flags)|IOF_WRITER, 0 }
-#define IOF_STRING_STRUCT(buffer, size) \
+#define IOF_STRING_INIT(buffer, size) \
{ {{ (uint8_t *)(buffer), (uint8_t *)(buffer), (uint8_t *)(buffer) + size }}, size, NULL, { NULL }, 0|IOF_READER|IOF_DATA, 0 }
-#define IOF_STRING() IOF_STRING_STRUCT(0, 0)
+#define IOF_STRING() IOF_STRING_INIT(0, 0)
/* refcount */