emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] Changes to emacs/lib-src/update-game-score.c


From: Dave Love
Subject: [Emacs-diffs] Changes to emacs/lib-src/update-game-score.c
Date: Thu, 22 May 2003 16:01:19 -0400

Index: emacs/lib-src/update-game-score.c
diff -c emacs/lib-src/update-game-score.c:1.16 
emacs/lib-src/update-game-score.c:1.17
*** emacs/lib-src/update-game-score.c:1.16      Sun Apr 27 07:22:16 2003
--- emacs/lib-src/update-game-score.c   Thu May 22 16:01:19 2003
***************
*** 1,5 ****
  /* update-game-score.c --- Update a score file
!    Copyright (C) 2002 Free Software Foundation, Inc.
  
  This file is part of GNU Emacs.
  
--- 1,5 ----
  /* update-game-score.c --- Update a score file
!    Copyright (C) 2002, 2003 Free Software Foundation, Inc.
  
  This file is part of GNU Emacs.
  
***************
*** 68,73 ****
--- 68,78 ----
  #define P_(proto) ()
  #endif
  
+ #ifndef HAVE_DIFFTIME
+ /* OK on POSIX (time_t is arithmetic type) modulo overflow in subtraction.  */
+ #define difftime(t1, t0) (double)((t1) - (t0))
+ #endif
+ 
  int
  usage (err)
       int err;
***************
*** 110,115 ****
--- 115,137 ----
  }
  
  void lose_syserr P_ ((const char *msg)) NO_RETURN;
+ 
+ /* Taken from sysdep.c.  */
+ #ifndef HAVE_STRERROR
+ #ifndef WINDOWSNT
+ char *
+ strerror (errnum)
+      int errnum;
+ {
+   extern char *sys_errlist[];
+   extern int sys_nerr;
+ 
+   if (errnum >= 0 && errnum < sys_nerr)
+     return sys_errlist[errnum];
+   return (char *) "Unknown error";
+ }
+ #endif /* not WINDOWSNT */
+ #endif /* ! HAVE_STRERROR */
  
  void
  lose_syserr (msg)




reply via email to

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