Compare commits
94 Commits
ACARC_2006
...
OLD_MOUSE_
Author | SHA1 | Date | |
---|---|---|---|
|
df0bcfd4c3 | ||
|
d131b63b6d | ||
|
1f720ce54b | ||
|
f104f965eb | ||
|
d55d0aa0f5 | ||
|
bef37c03db | ||
|
e2f369c206 | ||
|
3b56ef075a | ||
|
85df8658e0 | ||
|
8ea58028dc | ||
|
facdb39467 | ||
|
7e29723b0f | ||
|
c80b9af4d7 | ||
|
6dbe10e7a6 | ||
|
649850e16c | ||
|
b16e3fb5e8 | ||
|
b7cdbb0e4c | ||
|
5abcba0bef | ||
|
a978bcef22 | ||
|
ca818da556 | ||
|
a3a13581dd | ||
|
943240b264 | ||
|
ea8259f286 | ||
|
b28342f733 | ||
|
62b93fefcf | ||
|
f03ccf7b5b | ||
|
8dd0bb9ab7 | ||
|
bf4014c8de | ||
|
3ab62a0f7f | ||
|
f0b67b1c57 | ||
|
db086a01fa | ||
|
dd27aca4ee | ||
|
b5366def43 | ||
|
025f9ba319 | ||
|
634b9eb4e4 | ||
|
c7a0b9e59e | ||
|
8c1e69867c | ||
|
e65ebedd36 | ||
|
ebd161b6c8 | ||
|
07e9834fca | ||
|
4c81b707a5 | ||
|
0ddd59282b | ||
|
6e6616f755 | ||
|
e45a8e8b4e | ||
|
35fd96a83a | ||
|
6e78473c26 | ||
|
1ca6cc68e0 | ||
|
5b1d0de44a | ||
|
bc2dad04e7 | ||
|
a02336b2bb | ||
|
0399bce91f | ||
|
f40a103306 | ||
|
a10069108f | ||
|
925f7f2250 | ||
|
e90a2986c7 | ||
|
d0b9653f6c | ||
|
f85b3ee981 | ||
|
8d400a3a23 | ||
|
4d437f4b2b | ||
|
afcd76dae8 | ||
|
7ba00152a6 | ||
|
5096d88d2f | ||
|
06be91840a | ||
|
2026a23167 | ||
|
e4ced7154b | ||
|
dac7332cc2 | ||
|
bd9218ba08 | ||
|
c21be757d6 | ||
|
90909d6032 | ||
|
e24eca174c | ||
|
1a1edfc0ca | ||
|
325443b96b | ||
|
a360b8503e | ||
|
89196a1dab | ||
|
46f2baf74e | ||
|
2c0eba5f88 | ||
|
efe51556de | ||
|
53cec79bbc | ||
|
bc60c3d699 | ||
|
ddee3ee64d | ||
|
8f2ea39e1d | ||
|
4dc12a1a28 | ||
|
3b2555e2d0 | ||
|
be1f93ab87 | ||
|
4d3c4c2f94 | ||
|
9df4cddfa8 | ||
|
255792efdb | ||
|
c9278366ee | ||
|
04e2f7e395 | ||
|
f84d752df6 | ||
|
eeb2c17a67 | ||
|
65ab4b2f93 | ||
|
38824a7bf7 | ||
|
d020d746c4 |
@@ -1,75 +0,0 @@
|
|||||||
dnl @synopsis AC_raf_FUNC_WHICH_GETSERVBYNAME_R
|
|
||||||
dnl
|
|
||||||
dnl Provides a test to determine the correct way to call
|
|
||||||
dnl getservbyname_r:
|
|
||||||
dnl
|
|
||||||
dnl - defines HAVE_FUNC_GETSERVBYNAME_R_6 if it needs 6 arguments (e.g linux)
|
|
||||||
dnl - defines HAVE_FUNC_GETSERVBYNAME_R_5 if it needs 5 arguments (e.g. solaris)
|
|
||||||
dnl - defines HAVE_FUNC_GETSERVBYNAME_R_4 if it needs 4 arguments (e.g. osf/1)
|
|
||||||
dnl
|
|
||||||
dnl An example use can be found at
|
|
||||||
dnl http://raf.org/autoconf/net_getservbyname.c
|
|
||||||
dnl
|
|
||||||
dnl Based on Caolan McNamara's gethostbyname_r macro. Based on David
|
|
||||||
dnl Arnold's autoconf suggestion in the threads faq.
|
|
||||||
dnl
|
|
||||||
dnl @category Misc
|
|
||||||
dnl @author raf <raf@raf.org>
|
|
||||||
dnl @version 2001-08-20
|
|
||||||
dnl @license GPLWithACException
|
|
||||||
|
|
||||||
AC_DEFUN([AC_raf_FUNC_WHICH_GETSERVBYNAME_R],
|
|
||||||
[AC_CACHE_CHECK(for getservbyname_r, ac_cv_func_which_getservbyname_r, [
|
|
||||||
AC_CHECK_FUNC(getservbyname_r, [
|
|
||||||
AC_TRY_COMPILE([
|
|
||||||
# include <netdb.h>
|
|
||||||
], [
|
|
||||||
|
|
||||||
char *name;
|
|
||||||
char *proto;
|
|
||||||
struct servent *se;
|
|
||||||
struct servent_data data;
|
|
||||||
(void) getservbyname_r(name, proto, se, &data);
|
|
||||||
|
|
||||||
],ac_cv_func_which_getservbyname_r=four,
|
|
||||||
[
|
|
||||||
AC_TRY_COMPILE([
|
|
||||||
# include <netdb.h>
|
|
||||||
], [
|
|
||||||
char *name;
|
|
||||||
char *proto;
|
|
||||||
struct servent *se, *res;
|
|
||||||
char buffer[2048];
|
|
||||||
int buflen = 2048;
|
|
||||||
(void) getservbyname_r(name, proto, se, buffer, buflen, &res)
|
|
||||||
],ac_cv_func_which_getservbyname_r=six,
|
|
||||||
|
|
||||||
[
|
|
||||||
AC_TRY_COMPILE([
|
|
||||||
# include <netdb.h>
|
|
||||||
], [
|
|
||||||
char *name;
|
|
||||||
char *proto;
|
|
||||||
struct servent *se;
|
|
||||||
char buffer[2048];
|
|
||||||
int buflen = 2048;
|
|
||||||
(void) getservbyname_r(name, proto, se, buffer, buflen)
|
|
||||||
],ac_cv_func_which_getservbyname_r=five,ac_cv_func_which_getservbyname_r=no)
|
|
||||||
|
|
||||||
]
|
|
||||||
|
|
||||||
)
|
|
||||||
]
|
|
||||||
)]
|
|
||||||
,ac_cv_func_which_getservbyname_r=no)])
|
|
||||||
|
|
||||||
if test $ac_cv_func_which_getservbyname_r = six; then
|
|
||||||
AC_DEFINE(HAVE_FUNC_GETSERVBYNAME_R_6)
|
|
||||||
elif test $ac_cv_func_which_getservbyname_r = five; then
|
|
||||||
AC_DEFINE(HAVE_FUNC_GETSERVBYNAME_R_5)
|
|
||||||
elif test $ac_cv_func_which_getservbyname_r = four; then
|
|
||||||
AC_DEFINE(HAVE_FUNC_GETSERVBYNAME_R_4)
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
])
|
|
@@ -1,155 +0,0 @@
|
|||||||
dnl @synopsis AX_FUNC_WHICH_GETHOSTBYNAME_R
|
|
||||||
dnl
|
|
||||||
dnl Determines which historical variant of the gethostbyname_r() call
|
|
||||||
dnl (taking three, five, or six arguments) is available on the system
|
|
||||||
dnl and defines one of the following macros accordingly:
|
|
||||||
dnl
|
|
||||||
dnl HAVE_FUNC_GETHOSTBYNAME_R_6
|
|
||||||
dnl HAVE_FUNC_GETHOSTBYNAME_R_5
|
|
||||||
dnl HAVE_FUNC_GETHOSTBYNAME_R_3
|
|
||||||
dnl
|
|
||||||
dnl If used in conjunction with gethostname.c, the API demonstrated in
|
|
||||||
dnl test.c can be used regardless of which gethostbyname_r() is
|
|
||||||
dnl available. These example files can be found at
|
|
||||||
dnl http://www.csn.ul.ie/~caolan/publink/gethostbyname_r
|
|
||||||
dnl
|
|
||||||
dnl based on David Arnold's autoconf suggestion in the threads faq
|
|
||||||
dnl
|
|
||||||
dnl Originally named "AC_caolan_FUNC_WHICH_GETHOSTBYNAME_R". Rewritten
|
|
||||||
dnl for Autoconf 2.5x by Daniel Richard G.
|
|
||||||
dnl
|
|
||||||
dnl @category InstalledPackages
|
|
||||||
dnl @author Caolan McNamara <caolan@skynet.ie>
|
|
||||||
dnl @author Daniel Richard G. <skunk@iskunk.org>
|
|
||||||
dnl @version 2005-01-21
|
|
||||||
dnl @license GPLWithACException
|
|
||||||
|
|
||||||
AC_DEFUN([AX_FUNC_WHICH_GETHOSTBYNAME_R], [
|
|
||||||
|
|
||||||
AC_LANG_PUSH(C)
|
|
||||||
AC_MSG_CHECKING([how many arguments gethostbyname_r() takes])
|
|
||||||
|
|
||||||
AC_CACHE_VAL(ac_cv_func_which_gethostbyname_r, [
|
|
||||||
|
|
||||||
################################################################
|
|
||||||
|
|
||||||
ac_cv_func_which_gethostbyname_r=unknown
|
|
||||||
|
|
||||||
#
|
|
||||||
# ONE ARGUMENT (sanity check)
|
|
||||||
#
|
|
||||||
|
|
||||||
# This should fail, as there is no variant of gethostbyname_r() that takes
|
|
||||||
# a single argument. If it actually compiles, then we can assume that
|
|
||||||
# netdb.h is not declaring the function, and the compiler is thereby
|
|
||||||
# assuming an implicit prototype. In which case, we're out of luck.
|
|
||||||
#
|
|
||||||
AC_COMPILE_IFELSE(
|
|
||||||
AC_LANG_PROGRAM(
|
|
||||||
[[#include <netdb.h>]],
|
|
||||||
[[
|
|
||||||
char *name = "www.gnu.org";
|
|
||||||
(void)gethostbyname_r(name) /* ; */
|
|
||||||
]]),
|
|
||||||
ac_cv_func_which_gethostbyname_r=no)
|
|
||||||
|
|
||||||
#
|
|
||||||
# SIX ARGUMENTS
|
|
||||||
# (e.g. Linux)
|
|
||||||
#
|
|
||||||
|
|
||||||
if test "$ac_cv_func_which_gethostbyname_r" = "unknown"; then
|
|
||||||
|
|
||||||
AC_COMPILE_IFELSE(
|
|
||||||
AC_LANG_PROGRAM(
|
|
||||||
[[#include <netdb.h>]],
|
|
||||||
[[
|
|
||||||
char *name = "www.gnu.org";
|
|
||||||
struct hostent ret, *retp;
|
|
||||||
char buf@<:@1024@:>@;
|
|
||||||
int buflen = 1024;
|
|
||||||
int my_h_errno;
|
|
||||||
(void)gethostbyname_r(name, &ret, buf, buflen, &retp, &my_h_errno) /* ; */
|
|
||||||
]]),
|
|
||||||
ac_cv_func_which_gethostbyname_r=six)
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
#
|
|
||||||
# FIVE ARGUMENTS
|
|
||||||
# (e.g. Solaris)
|
|
||||||
#
|
|
||||||
|
|
||||||
if test "$ac_cv_func_which_gethostbyname_r" = "unknown"; then
|
|
||||||
|
|
||||||
AC_COMPILE_IFELSE(
|
|
||||||
AC_LANG_PROGRAM(
|
|
||||||
[[#include <netdb.h>]],
|
|
||||||
[[
|
|
||||||
char *name = "www.gnu.org";
|
|
||||||
struct hostent ret;
|
|
||||||
char buf@<:@1024@:>@;
|
|
||||||
int buflen = 1024;
|
|
||||||
int my_h_errno;
|
|
||||||
(void)gethostbyname_r(name, &ret, buf, buflen, &my_h_errno) /* ; */
|
|
||||||
]]),
|
|
||||||
ac_cv_func_which_gethostbyname_r=five)
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
#
|
|
||||||
# THREE ARGUMENTS
|
|
||||||
# (e.g. AIX, HP-UX, Tru64)
|
|
||||||
#
|
|
||||||
|
|
||||||
if test "$ac_cv_func_which_gethostbyname_r" = "unknown"; then
|
|
||||||
|
|
||||||
AC_COMPILE_IFELSE(
|
|
||||||
AC_LANG_PROGRAM(
|
|
||||||
[[#include <netdb.h>]],
|
|
||||||
[[
|
|
||||||
char *name = "www.gnu.org";
|
|
||||||
struct hostent ret;
|
|
||||||
struct hostent_data data;
|
|
||||||
(void)gethostbyname_r(name, &ret, &data) /* ; */
|
|
||||||
]]),
|
|
||||||
ac_cv_func_which_gethostbyname_r=three)
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
################################################################
|
|
||||||
|
|
||||||
]) dnl end AC_CACHE_VAL
|
|
||||||
|
|
||||||
case "$ac_cv_func_which_gethostbyname_r" in
|
|
||||||
three)
|
|
||||||
AC_MSG_RESULT([three])
|
|
||||||
AC_DEFINE(HAVE_FUNC_GETHOSTBYNAME_R_3)
|
|
||||||
;;
|
|
||||||
|
|
||||||
five)
|
|
||||||
AC_MSG_RESULT([five])
|
|
||||||
AC_DEFINE(HAVE_FUNC_GETHOSTBYNAME_R_5)
|
|
||||||
;;
|
|
||||||
|
|
||||||
six)
|
|
||||||
AC_MSG_RESULT([six])
|
|
||||||
AC_DEFINE(HAVE_FUNC_GETHOSTBYNAME_R_6)
|
|
||||||
;;
|
|
||||||
|
|
||||||
no)
|
|
||||||
AC_MSG_RESULT([cannot find function declaration in netdb.h])
|
|
||||||
;;
|
|
||||||
|
|
||||||
unknown)
|
|
||||||
AC_MSG_RESULT([can't tell])
|
|
||||||
;;
|
|
||||||
|
|
||||||
*)
|
|
||||||
AC_MSG_ERROR([internal error])
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
AC_LANG_POP(C)
|
|
||||||
|
|
||||||
]) dnl end AC_DEFUN
|
|
1278
src/univ/listbox.cpp
Normal file
1278
src/univ/listbox.cpp
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user