Tue, 17 Dec 2002 03:36:40 +0000
[gaim-migrate @ 4303]
Sean Eganagain, he played nick nack on my chin again
With a nick nack, paddy wack, give the dog a bone
This old man came rolling home
This should fix an occasional infinite loop from
unloading perl scripts when you have multiple scripts
loaded.
|
3194
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
1 | |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
2 | # Define 'timezone', 'altzone' and 'daylight' |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
3 | # http://www.gnu.org/software/ac-archive/Miscellaneous/ac_var_timezone_externals.html |
|
3207
06966dbd1668
[gaim-migrate @ 3224]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
3194
diff
changeset
|
4 | # Use instead of 'AC_STRUCT_TIMEZONE' to determine whether the |
|
06966dbd1668
[gaim-migrate @ 3224]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
3194
diff
changeset
|
5 | # the external timezone variables 'timezone', 'altzone' and 'daylight' exist, |
|
06966dbd1668
[gaim-migrate @ 3224]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
3194
diff
changeset
|
6 | # defining 'HAVE_TIMEZONE', 'HAVE_ALTZONE' and 'HAVE_DAYLIGHT' respectively |
|
06966dbd1668
[gaim-migrate @ 3224]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
3194
diff
changeset
|
7 | # (as well as gaining the macros defined by 'AC_STRUCT_TIMEZONE'). |
|
3194
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
8 | # Mark R.Bannister <markb@freedomware.co.uk> |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
9 | AC_DEFUN([AC_VAR_TIMEZONE_EXTERNALS], |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
10 | [ AC_REQUIRE([AC_STRUCT_TIMEZONE])dnl |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
11 | AC_CACHE_CHECK(for timezone external, mb_cv_var_timezone, |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
12 | [ AC_TRY_LINK([#include <time.h>], [return (int)timezone;], |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
13 | mb_cv_var_timezone=yes, |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
14 | mb_cv_var_timezone=no) |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
15 | ]) |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
16 | AC_CACHE_CHECK(for altzone external, mb_cv_var_altzone, |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
17 | [ AC_TRY_LINK([#include <time.h>], [return (int)altzone;], |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
18 | mb_cv_var_altzone=yes, |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
19 | mb_cv_var_altzone=no) |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
20 | ]) |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
21 | AC_CACHE_CHECK(for daylight external, mb_cv_var_daylight, |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
22 | [ AC_TRY_LINK([#include <time.h>], [return (int)daylight;], |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
23 | mb_cv_var_daylight=yes, |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
24 | mb_cv_var_daylight=no) |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
25 | ]) |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
26 | if test $mb_cv_var_timezone = yes; then |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
27 | AC_DEFINE([HAVE_TIMEZONE], 1, |
|
3207
06966dbd1668
[gaim-migrate @ 3224]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
3194
diff
changeset
|
28 | [Define if you have the external 'timezone' variable.]) |
|
3194
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
29 | fi |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
30 | if test $mb_cv_var_altzone = yes; then |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
31 | AC_DEFINE([HAVE_ALTZONE], 1, |
|
3207
06966dbd1668
[gaim-migrate @ 3224]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
3194
diff
changeset
|
32 | [Define if you have the external 'altzone' variable.]) |
|
3194
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
33 | fi |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
34 | if test $mb_cv_var_daylight = yes; then |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
35 | AC_DEFINE([HAVE_DAYLIGHT], 1, |
|
3207
06966dbd1668
[gaim-migrate @ 3224]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
3194
diff
changeset
|
36 | [Define if you have the external 'daylight' variable.]) |
|
3194
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
37 | fi |
|
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
diff
changeset
|
38 | ]) |