cmd: Fix compilation on systems that don't support nameless unions.
diff --git a/programs/cmd/batch.c b/programs/cmd/batch.c
index eb1bd09..cb09d47 100644
--- a/programs/cmd/batch.c
+++ b/programs/cmd/batch.c
@@ -603,13 +603,13 @@
/* Save the current file position, call the same file,
restore position */
li.QuadPart = 0;
- li.LowPart = SetFilePointer(context -> h, li.LowPart,
- &li.HighPart, FILE_CURRENT);
+ li.u.LowPart = SetFilePointer(context -> h, li.u.LowPart,
+ &li.u.HighPart, FILE_CURRENT);
WCMD_batch (param1, command, 1, gotoLabel, context->h);
- SetFilePointer(context -> h, li.LowPart,
- &li.HighPart, FILE_BEGIN);
+ SetFilePointer(context -> h, li.u.LowPart,
+ &li.u.HighPart, FILE_BEGIN);
} else {
printf("Cannot call batch label outside of a batch script\n");
}