37 |
#include <sys/utsname.h> |
#include <sys/utsname.h> |
38 |
#endif |
#endif |
39 |
|
|
40 |
|
#include "lisp.h" |
41 |
|
|
42 |
/* systime.h includes <sys/time.h> which, on some systems, is required |
/* systime.h includes <sys/time.h> which, on some systems, is required |
43 |
for <sys/resource.h>; thus systime.h must be included before |
for <sys/resource.h>; thus systime.h must be included before |
44 |
<sys/resource.h> */ |
<sys/resource.h> */ |
50 |
|
|
51 |
#include <ctype.h> |
#include <ctype.h> |
52 |
|
|
|
#include "lisp.h" |
|
53 |
#include "intervals.h" |
#include "intervals.h" |
54 |
#include "buffer.h" |
#include "buffer.h" |
55 |
#include "charset.h" |
#include "charset.h" |
72 |
extern char **environ; |
extern char **environ; |
73 |
#endif |
#endif |
74 |
|
|
|
extern Lisp_Object make_time P_ ((time_t)); |
|
75 |
extern size_t emacs_strftimeu P_ ((char *, size_t, const char *, |
extern size_t emacs_strftimeu P_ ((char *, size_t, const char *, |
76 |
const struct tm *, int)); |
const struct tm *, int)); |
77 |
static int tm_diff P_ ((struct tm *, struct tm *)); |
static int tm_diff P_ ((struct tm *, struct tm *)); |