Mercurial > audlegacy
annotate m4/ulonglong.m4 @ 4827:aa98096c7f68
Implement core changes for output plugin probing.
I never thought I would actually use a goto.
author | William Pitcock <nenolod@atheme.org> |
---|---|
date | Fri, 27 Feb 2009 19:21:36 -0600 |
parents | 0b924771b26e |
children |
rev | line source |
---|---|
4462
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
1 # ulonglong.m4 serial 2 (fileutils-4.0.32, gettext-0.10.40) |
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
2 dnl Copyright (C) 1999-2002 Free Software Foundation, Inc. |
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
3 dnl This file is free software, distributed under the terms of the GNU |
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
4 dnl General Public License. As a special exception to the GNU General |
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
5 dnl Public License, this file may be distributed as part of a program |
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
6 dnl that contains a configuration script generated by Autoconf, under |
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
7 dnl the same distribution terms as the rest of that program. |
0 | 8 |
9 dnl From Paul Eggert. | |
10 | |
4462
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
11 AC_DEFUN([jm_AC_TYPE_UNSIGNED_LONG_LONG], |
0 | 12 [ |
4462
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
13 AC_CACHE_CHECK([for unsigned long long], ac_cv_type_unsigned_long_long, |
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
14 [AC_TRY_LINK([unsigned long long ull = 1; int i = 63;], |
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
15 [unsigned long long ullmax = (unsigned long long) -1; |
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
16 return ull << i | ull >> i | ullmax / ull | ullmax % ull;], |
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
17 ac_cv_type_unsigned_long_long=yes, |
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
18 ac_cv_type_unsigned_long_long=no)]) |
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
19 if test $ac_cv_type_unsigned_long_long = yes; then |
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
20 AC_DEFINE(HAVE_UNSIGNED_LONG_LONG, 1, |
0b924771b26e
Backed out changeset b128239bfc7a
Matti Hamalainen <ccr@tnsp.org>
parents:
4458
diff
changeset
|
21 [Define if you have the unsigned long long type.]) |
4458
2df5e83c9bf4
Updated bunch of m4 macros from Debian testing.
Matti Hamalainen <ccr@tnsp.org>
parents:
0
diff
changeset
|
22 fi |
2df5e83c9bf4
Updated bunch of m4 macros from Debian testing.
Matti Hamalainen <ccr@tnsp.org>
parents:
0
diff
changeset
|
23 ]) |