stratagus-cvs
[Top][All Lists]
Advanced

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

[Stratagus-CVS] stratagus/src/siod slib.c


From: Jimmy Salmon
Subject: [Stratagus-CVS] stratagus/src/siod slib.c
Date: Sun, 28 Sep 2003 21:06:11 -0400

CVSROOT:        /cvsroot/stratagus
Module name:    stratagus
Branch:         
Changes by:     Jimmy Salmon <address@hidden>   03/09/28 21:06:11

Modified files:
        src/siod       : slib.c 

Log message:
        Fixed bugs in error handling

Patches:
Index: stratagus/src/siod/slib.c
diff -u stratagus/src/siod/slib.c:1.28 stratagus/src/siod/slib.c:1.29
--- stratagus/src/siod/slib.c:1.28      Fri Sep 26 11:47:51 2003
+++ stratagus/src/siod/slib.c   Sun Sep 28 21:06:11 2003
@@ -94,7 +94,7 @@
 
 static void init_slib_version(void)
 {setvar(cintern("*slib-version*"),
-       cintern("$Id: slib.c,v 1.28 2003/09/26 15:47:51 n0body Exp $"),
+       cintern("$Id: slib.c,v 1.29 2003/09/29 01:06:11 jsalmon3 Exp $"),
        NIL);}
 
 char * __stdcall siod_version(void)
@@ -366,6 +366,8 @@
 #endif
  stack_start_ptr = old_stack_start_ptr;
  stack_limit_ptr = old_stack_limit_ptr;
+ errjmp_avail = 0;
+ errjmp_ok = 0;
  return(rv);}
 
 static void ignore_puts(char *st __attribute__((unused)))
@@ -668,11 +670,14 @@
    eobj = NULL;
  if ((siod_verbose_level >= 1) && msg)
    {if NULLP(nx)
-      printf("%s:%ld: %s\n",current_filename,*current_lineno,msg);
+      printf("%s:%ld: %s\n",current_filename,
+        current_lineno?*current_lineno:0,msg);
     else if (eobj)
-      printf("%s:%ld: %s (errobj 
%s)\n",current_filename,*current_lineno,msg,eobj);
+      printf("%s:%ld: %s (errobj %s)\n",current_filename,
+        current_lineno?*current_lineno:0,msg,eobj);
     else
-      printf("%s:%ld: %s (see 
errobj)\n",current_filename,*current_lineno,msg);}
+      printf("%s:%ld: %s (see errobj)\n",current_filename,
+        current_lineno?*current_lineno:0,msg);}
  if (errjmp_ok == 1 && errjmp_avail == 1)
    {inside_err = 1;
     setvar(sym_errobj,nx,NIL);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]