aboutsummaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
Diffstat (limited to 'win32')
-rw-r--r--win32/main.c10
-rw-r--r--win32/x86/Makefile12
2 files changed, 15 insertions, 7 deletions
diff --git a/win32/main.c b/win32/main.c
index a7b5ba2..d4caf05 100644
--- a/win32/main.c
+++ b/win32/main.c
@@ -90,16 +90,16 @@ static HANDLE pvisearch(const wchar_t *filename, const char *pviname_a) {
WPVINAMELEN = 8*2+1+3+1,
};
wchar_t pviname[WPVINAMELEN];
- wchar_t pvipath[PATH_MAX];
+ wchar_t pvipath[MAX_PATH];
if (MultiByteToWideChar(932, MB_ERR_INVALID_CHARS,
pviname_a, -1, pviname, WPVINAMELEN) == 0) {
return INVALID_HANDLE_VALUE;
}
lstrcat(pviname, L".PVI");
- if (lstrlen(filename) >= PATH_MAX) return INVALID_HANDLE_VALUE;
+ if (lstrlen(filename) >= MAX_PATH) return INVALID_HANDLE_VALUE;
lstrcpy(pvipath, filename);
PathRemoveFileSpec(pvipath);
- if (lstrlen(pvipath) + lstrlen(pviname) + 1 >= PATH_MAX) {
+ if (lstrlen(pvipath) + lstrlen(pviname) + 1 >= MAX_PATH) {
return INVALID_HANDLE_VALUE;
}
lstrcat(pvipath, L"\\");
@@ -552,7 +552,9 @@ int CALLBACK wWinMain(HINSTANCE hinst, HINSTANCE hpinst,
);
ShowWindow(hwnd, cmdshow);
- openfile(hwnd, argfile);
+ if (argfile) {
+ openfile(hwnd, argfile);
+ }
MSG msg = {0};
while (GetMessage(&msg, 0, 0, 0)) {
diff --git a/win32/x86/Makefile b/win32/x86/Makefile
index e5aad93..8e16579 100644
--- a/win32/x86/Makefile
+++ b/win32/x86/Makefile
@@ -35,11 +35,17 @@ LIBS=-nostdlib -s -Wl,-e_entry@4 \
-lgdi32 -lshlwapi -lwinmm -lshell32
$(TARGET): $(OBJS)
- $(CC) -o $@ $(OBJS) $(LIBS)
- $(STRIP) $@
+ @echo " CCLD $@"
+ @$(CC) -o $@ $(OBJS) $(LIBS)
+ @$(STRIP) $@
+
+%.o: %.c
+ @echo " CC $@"
+ @$(CC) $(CFLAGS) -c $< -o $@
%.o: %.rc $(ICON)
- $(WINDRES) -o $@ -i $<
+ @echo " WINDRES $@"
+ @$(WINDRES) -o $@ -i $<
$(ICON): $(ICONFILES)
convert $(ICONFILES) -colors 256 $@