]> git.sur5r.net Git - cc65/commitdiff
making *p*error.c conform to standard (a bit, in a way)
authorizydorst <izydorst@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 1 May 2003 16:22:53 +0000 (16:22 +0000)
committerizydorst <izydorst@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 1 May 2003 16:22:53 +0000 (16:22 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@2106 b7a2c559-68d2-44c3-8de9-860c34a00d81

libsrc/geos/common/_poserror.c
libsrc/geos/common/perror.c

index 80f9eda06ec607fbcb3462ecd4b97df1f66b8267..d81826e604ad6e6731130127124402af60196a67 100644 (file)
 
 void __fastcall__ _poserror (const char* msg)
 {
+    const char *errmsg = _stroserror(_oserror);
 
-    DlgBoxOk(msg,_stroserror(_oserror));
-
+    if (msg && *msg) {
+       DlgBoxOk(msg, errmsg);
+    } else {
+       DlgBoxOk("", errmsg);
+    }
 }
index 07309b789989e63ff745f6a5ee38dc3e9a7ba2fa..d3ec6739ce6fe93e0b523749a4a93025459a6f03 100644 (file)
 
 void __fastcall__ perror(const char* msg)
 {
+    const char *errmsg = strerror(errno);
 
-    DlgBoxOk(msg,strerror(errno));
-
+    if (msg && *msg) {
+       DlgBoxOk(msg, errmsg);
+    } else {
+       DlgBoxOk("", errmsg);
+    }
 }