misc/version.c revisited

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Good day!

I still think an .mz (DOS) app should be allowed to see a user-specified
DOS version.

Lawson

OOPS, that one has been ignored twice.  I meant to leave the WARN
this time.


ChangeLog
	* misc/version.c: Lawson Whitney <whitnl73@juno.com>
	Provide an appname for a DOS executable.


diff -urN was/misc/version.c is/misc/version.c
--- was/misc/version.c	Sat Apr 12 22:56:04 2003
+++ is/misc/version.c	Sat Apr 12 23:05:42 2003
@@ -338,10 +338,12 @@
     if (!GetModuleFileNameW( 0, buffer, MAX_PATH ))
     {
         WARN( "could not get module file name\n" );
-        return;
+        strncpyW( buffer, GetCommandLineW(), MAX_PATH);
+        if ((p = strchrW( buffer, ' '))) *p = 0;
     }
     init_done = TRUE;
     appname = buffer;
+    if ((p = strrchrW( appname, ':' ))) appname = p + 1;
     if ((p = strrchrW( appname, '/' ))) appname = p + 1;
     if ((p = strrchrW( appname, '\\' ))) appname = p + 1;




________________________________________________________________
Sign Up for Juno Platinum Internet Access Today
Only $9.95 per month!
Visit www.juno.com


[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux