Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
libSDL
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PocketInsanity
libSDL
Commits
5c01c479
Commit
5c01c479
authored
Mar 25, 2011
by
Sam Lantinga
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
SDL 1.3 requires a 64-bit type for the platform.
parent
da1479c4
Changes
16
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
5 additions
and
2350 deletions
+5
-2350
configure
configure
+0
-2179
configure.in
configure.in
+0
-49
SDL_config.h.in
include/SDL_config.h.in
+0
-14
SDL_config_android.h
include/SDL_config_android.h
+0
-13
SDL_config_iphoneos.h
include/SDL_config_iphoneos.h
+0
-12
SDL_config_macosx.h
include/SDL_config_macosx.h
+0
-2
SDL_config_minimal.h
include/SDL_config_minimal.h
+0
-1
SDL_config_nintendods.h
include/SDL_config_nintendods.h
+0
-2
SDL_config_pandora.h
include/SDL_config_pandora.h
+0
-1
SDL_config_windows.h
include/SDL_config_windows.h
+0
-1
SDL_config_wiz.h
include/SDL_config_wiz.h
+0
-6
SDL_endian.h
include/SDL_endian.h
+0
-9
SDL_stdinc.h
include/SDL_stdinc.h
+0
-14
SDL_string.c
src/stdlib/SDL_string.c
+3
-31
platform.c
test/automated/platform/platform.c
+1
-6
testplatform.c
test/testplatform.c
+1
-10
No files found.
configure
View file @
5c01c479
...
@@ -16288,69 +16288,6 @@ _ACEOF
...
@@ -16288,69 +16288,6 @@ _ACEOF
fi
fi
if
test
x
$ac_cv_header_inttypes_h
=
xyes
-o
x
$ac_cv_header_stdint_h
=
xyes
;
then
{
echo
"
$as_me
:
$LINENO
: checking for int64_t"
>
&5
echo
$ECHO_N
"checking for int64_t...
$ECHO_C
"
>
&6
;
}
if
test
"
${
ac_cv_type_int64_t
+set
}
"
=
set
;
then
echo
$ECHO_N
"(cached)
$ECHO_C
"
>
&6
else
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef int64_t ac__type_new_;
int
main ()
{
if ((ac__type_new_ *) 0)
return 0;
if (sizeof (ac__type_new_))
return 0;
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_cv_type_int64_t
=
yes
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_cv_type_int64_t
=
no
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
fi
{
echo
"
$as_me
:
$LINENO
: result:
$ac_cv_type_int64_t
"
>
&5
echo
"
${
ECHO_T
}
$ac_cv_type_int64_t
"
>
&6
;
}
if
test
x
$ac_cv_type_int64_t
=
xyes
;
then
cat
>>
confdefs.h
<<
\
_ACEOF
#define SDL_HAS_64BIT_TYPE 1
_ACEOF
fi
have_inttypes
=
yes
fi
{
echo
"
$as_me
:
$LINENO
: checking for M_PI in math.h"
>
&5
{
echo
"
$as_me
:
$LINENO
: checking for M_PI in math.h"
>
&5
echo
$ECHO_N
"checking for M_PI in math.h...
$ECHO_C
"
>
&6
;
}
echo
$ECHO_N
"checking for M_PI in math.h...
$ECHO_C
"
>
&6
;
}
...
@@ -18119,2122 +18056,6 @@ cat >>confdefs.h <<_ACEOF
...
@@ -18119,2122 +18056,6 @@ cat >>confdefs.h <<_ACEOF
_ACEOF
_ACEOF
if
test
x
$have_inttypes
!=
xyes
;
then
{
echo
"
$as_me
:
$LINENO
: checking for char"
>
&5
echo
$ECHO_N
"checking for char...
$ECHO_C
"
>
&6
;
}
if
test
"
${
ac_cv_type_char
+set
}
"
=
set
;
then
echo
$ECHO_N
"(cached)
$ECHO_C
"
>
&6
else
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef char ac__type_new_;
int
main ()
{
if ((ac__type_new_ *) 0)
return 0;
if (sizeof (ac__type_new_))
return 0;
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_cv_type_char
=
yes
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_cv_type_char
=
no
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
fi
{
echo
"
$as_me
:
$LINENO
: result:
$ac_cv_type_char
"
>
&5
echo
"
${
ECHO_T
}
$ac_cv_type_char
"
>
&6
;
}
# The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{
echo
"
$as_me
:
$LINENO
: checking size of char"
>
&5
echo
$ECHO_N
"checking size of char...
$ECHO_C
"
>
&6
;
}
if
test
"
${
ac_cv_sizeof_char
+set
}
"
=
set
;
then
echo
$ECHO_N
"(cached)
$ECHO_C
"
>
&6
else
if
test
"
$cross_compiling
"
=
yes
;
then
# Depending upon the size, compute the lo and hi bounds.
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef char ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_lo
=
0
ac_mid
=
0
while
:
;
do
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef char ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
$ac_mid
;
break
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
`
expr
$ac_mid
+ 1
`
if
test
$ac_lo
-le
$ac_mid
;
then
ac_lo
=
ac_hi
=
break
fi
ac_mid
=
`
expr
2
'*'
$ac_mid
+ 1
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef char ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
-1
ac_mid
=
-1
while
:
;
do
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef char ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_lo
=
$ac_mid
;
break
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_hi
=
`
expr
'('
$ac_mid
')'
- 1
`
if
test
$ac_mid
-le
$ac_hi
;
then
ac_lo
=
ac_hi
=
break
fi
ac_mid
=
`
expr
2
'*'
$ac_mid
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
ac_hi
=
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
# Binary search between lo and hi bounds.
while
test
"x
$ac_lo
"
!=
"x
$ac_hi
"
;
do
ac_mid
=
`
expr
'('
$ac_hi
-
$ac_lo
')'
/ 2 +
$ac_lo
`
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef char ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
$ac_mid
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
`
expr
'('
$ac_mid
')'
+ 1
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
case
$ac_lo
in
?
*
)
ac_cv_sizeof_char
=
$ac_lo
;;
''
)
if
test
"
$ac_cv_type_char
"
=
yes
;
then
{
{
echo
"
$as_me
:
$LINENO
: error: cannot compute sizeof (char)
See
\`
config.log' for more details."
>
&5
echo
"
$as_me
: error: cannot compute sizeof (char)
See
\`
config.log' for more details."
>
&2
;
}
{
(
exit
77
)
;
exit
77
;
}
;
}
else
ac_cv_sizeof_char
=
0
fi
;;
esac
else
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef char ac__type_sizeof_;
static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{
FILE *f = fopen ("conftest.val", "w");
if (! f)
return 1;
if (((long int) (sizeof (ac__type_sizeof_))) < 0)
{
long int i = longval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%ld\n", i);
}
else
{
unsigned long int i = ulongval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%lu\n", i);
}
return ferror (f) || fclose (f) != 0;
;
return 0;
}
_ACEOF
rm
-f
conftest
$ac_exeext
if
{
(
ac_try
=
"
$ac_link
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_link
"
)
2>&5
ac_status
=
$?
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
ac_try
=
'./conftest$ac_exeext'
{
(
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_try
"
)
2>&5
ac_status
=
$?
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
;
}
;
then
ac_cv_sizeof_char
=
`
cat
conftest.val
`
else
echo
"
$as_me
: program exited with status
$ac_status
"
>
&5
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
(
exit
$ac_status
)
if
test
"
$ac_cv_type_char
"
=
yes
;
then
{
{
echo
"
$as_me
:
$LINENO
: error: cannot compute sizeof (char)
See
\`
config.log' for more details."
>
&5
echo
"
$as_me
: error: cannot compute sizeof (char)
See
\`
config.log' for more details."
>
&2
;
}
{
(
exit
77
)
;
exit
77
;
}
;
}
else
ac_cv_sizeof_char
=
0
fi
fi
rm
-f
core
*
.core core.conftest.
*
gmon.out bb.out conftest
$ac_exeext
conftest.
$ac_objext
conftest.
$ac_ext
fi
rm
-f
conftest.val
fi
{
echo
"
$as_me
:
$LINENO
: result:
$ac_cv_sizeof_char
"
>
&5
echo
"
${
ECHO_T
}
$ac_cv_sizeof_char
"
>
&6
;
}
cat
>>
confdefs.h
<<
_ACEOF
#define SIZEOF_CHAR
$ac_cv_sizeof_char
_ACEOF
{
echo
"
$as_me
:
$LINENO
: checking for short"
>
&5
echo
$ECHO_N
"checking for short...
$ECHO_C
"
>
&6
;
}
if
test
"
${
ac_cv_type_short
+set
}
"
=
set
;
then
echo
$ECHO_N
"(cached)
$ECHO_C
"
>
&6
else
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef short ac__type_new_;
int
main ()
{
if ((ac__type_new_ *) 0)
return 0;
if (sizeof (ac__type_new_))
return 0;
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_cv_type_short
=
yes
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_cv_type_short
=
no
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
fi
{
echo
"
$as_me
:
$LINENO
: result:
$ac_cv_type_short
"
>
&5
echo
"
${
ECHO_T
}
$ac_cv_type_short
"
>
&6
;
}
# The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{
echo
"
$as_me
:
$LINENO
: checking size of short"
>
&5
echo
$ECHO_N
"checking size of short...
$ECHO_C
"
>
&6
;
}
if
test
"
${
ac_cv_sizeof_short
+set
}
"
=
set
;
then
echo
$ECHO_N
"(cached)
$ECHO_C
"
>
&6
else
if
test
"
$cross_compiling
"
=
yes
;
then
# Depending upon the size, compute the lo and hi bounds.
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef short ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_lo
=
0
ac_mid
=
0
while
:
;
do
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef short ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
$ac_mid
;
break
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
`
expr
$ac_mid
+ 1
`
if
test
$ac_lo
-le
$ac_mid
;
then
ac_lo
=
ac_hi
=
break
fi
ac_mid
=
`
expr
2
'*'
$ac_mid
+ 1
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef short ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
-1
ac_mid
=
-1
while
:
;
do
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef short ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_lo
=
$ac_mid
;
break
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_hi
=
`
expr
'('
$ac_mid
')'
- 1
`
if
test
$ac_mid
-le
$ac_hi
;
then
ac_lo
=
ac_hi
=
break
fi
ac_mid
=
`
expr
2
'*'
$ac_mid
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
ac_hi
=
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
# Binary search between lo and hi bounds.
while
test
"x
$ac_lo
"
!=
"x
$ac_hi
"
;
do
ac_mid
=
`
expr
'('
$ac_hi
-
$ac_lo
')'
/ 2 +
$ac_lo
`
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef short ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
$ac_mid
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
`
expr
'('
$ac_mid
')'
+ 1
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
case
$ac_lo
in
?
*
)
ac_cv_sizeof_short
=
$ac_lo
;;
''
)
if
test
"
$ac_cv_type_short
"
=
yes
;
then
{
{
echo
"
$as_me
:
$LINENO
: error: cannot compute sizeof (short)
See
\`
config.log' for more details."
>
&5
echo
"
$as_me
: error: cannot compute sizeof (short)
See
\`
config.log' for more details."
>
&2
;
}
{
(
exit
77
)
;
exit
77
;
}
;
}
else
ac_cv_sizeof_short
=
0
fi
;;
esac
else
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef short ac__type_sizeof_;
static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{
FILE *f = fopen ("conftest.val", "w");
if (! f)
return 1;
if (((long int) (sizeof (ac__type_sizeof_))) < 0)
{
long int i = longval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%ld\n", i);
}
else
{
unsigned long int i = ulongval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%lu\n", i);
}
return ferror (f) || fclose (f) != 0;
;
return 0;
}
_ACEOF
rm
-f
conftest
$ac_exeext
if
{
(
ac_try
=
"
$ac_link
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_link
"
)
2>&5
ac_status
=
$?
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
ac_try
=
'./conftest$ac_exeext'
{
(
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_try
"
)
2>&5
ac_status
=
$?
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
;
}
;
then
ac_cv_sizeof_short
=
`
cat
conftest.val
`
else
echo
"
$as_me
: program exited with status
$ac_status
"
>
&5
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
(
exit
$ac_status
)
if
test
"
$ac_cv_type_short
"
=
yes
;
then
{
{
echo
"
$as_me
:
$LINENO
: error: cannot compute sizeof (short)
See
\`
config.log' for more details."
>
&5
echo
"
$as_me
: error: cannot compute sizeof (short)
See
\`
config.log' for more details."
>
&2
;
}
{
(
exit
77
)
;
exit
77
;
}
;
}
else
ac_cv_sizeof_short
=
0
fi
fi
rm
-f
core
*
.core core.conftest.
*
gmon.out bb.out conftest
$ac_exeext
conftest.
$ac_objext
conftest.
$ac_ext
fi
rm
-f
conftest.val
fi
{
echo
"
$as_me
:
$LINENO
: result:
$ac_cv_sizeof_short
"
>
&5
echo
"
${
ECHO_T
}
$ac_cv_sizeof_short
"
>
&6
;
}
cat
>>
confdefs.h
<<
_ACEOF
#define SIZEOF_SHORT
$ac_cv_sizeof_short
_ACEOF
{
echo
"
$as_me
:
$LINENO
: checking for int"
>
&5
echo
$ECHO_N
"checking for int...
$ECHO_C
"
>
&6
;
}
if
test
"
${
ac_cv_type_int
+set
}
"
=
set
;
then
echo
$ECHO_N
"(cached)
$ECHO_C
"
>
&6
else
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef int ac__type_new_;
int
main ()
{
if ((ac__type_new_ *) 0)
return 0;
if (sizeof (ac__type_new_))
return 0;
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_cv_type_int
=
yes
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_cv_type_int
=
no
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
fi
{
echo
"
$as_me
:
$LINENO
: result:
$ac_cv_type_int
"
>
&5
echo
"
${
ECHO_T
}
$ac_cv_type_int
"
>
&6
;
}
# The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{
echo
"
$as_me
:
$LINENO
: checking size of int"
>
&5
echo
$ECHO_N
"checking size of int...
$ECHO_C
"
>
&6
;
}
if
test
"
${
ac_cv_sizeof_int
+set
}
"
=
set
;
then
echo
$ECHO_N
"(cached)
$ECHO_C
"
>
&6
else
if
test
"
$cross_compiling
"
=
yes
;
then
# Depending upon the size, compute the lo and hi bounds.
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef int ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_lo
=
0
ac_mid
=
0
while
:
;
do
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef int ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
$ac_mid
;
break
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
`
expr
$ac_mid
+ 1
`
if
test
$ac_lo
-le
$ac_mid
;
then
ac_lo
=
ac_hi
=
break
fi
ac_mid
=
`
expr
2
'*'
$ac_mid
+ 1
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef int ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
-1
ac_mid
=
-1
while
:
;
do
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef int ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_lo
=
$ac_mid
;
break
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_hi
=
`
expr
'('
$ac_mid
')'
- 1
`
if
test
$ac_mid
-le
$ac_hi
;
then
ac_lo
=
ac_hi
=
break
fi
ac_mid
=
`
expr
2
'*'
$ac_mid
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
ac_hi
=
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
# Binary search between lo and hi bounds.
while
test
"x
$ac_lo
"
!=
"x
$ac_hi
"
;
do
ac_mid
=
`
expr
'('
$ac_hi
-
$ac_lo
')'
/ 2 +
$ac_lo
`
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef int ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
$ac_mid
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
`
expr
'('
$ac_mid
')'
+ 1
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
case
$ac_lo
in
?
*
)
ac_cv_sizeof_int
=
$ac_lo
;;
''
)
if
test
"
$ac_cv_type_int
"
=
yes
;
then
{
{
echo
"
$as_me
:
$LINENO
: error: cannot compute sizeof (int)
See
\`
config.log' for more details."
>
&5
echo
"
$as_me
: error: cannot compute sizeof (int)
See
\`
config.log' for more details."
>
&2
;
}
{
(
exit
77
)
;
exit
77
;
}
;
}
else
ac_cv_sizeof_int
=
0
fi
;;
esac
else
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef int ac__type_sizeof_;
static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{
FILE *f = fopen ("conftest.val", "w");
if (! f)
return 1;
if (((long int) (sizeof (ac__type_sizeof_))) < 0)
{
long int i = longval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%ld\n", i);
}
else
{
unsigned long int i = ulongval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%lu\n", i);
}
return ferror (f) || fclose (f) != 0;
;
return 0;
}
_ACEOF
rm
-f
conftest
$ac_exeext
if
{
(
ac_try
=
"
$ac_link
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_link
"
)
2>&5
ac_status
=
$?
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
ac_try
=
'./conftest$ac_exeext'
{
(
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_try
"
)
2>&5
ac_status
=
$?
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
;
}
;
then
ac_cv_sizeof_int
=
`
cat
conftest.val
`
else
echo
"
$as_me
: program exited with status
$ac_status
"
>
&5
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
(
exit
$ac_status
)
if
test
"
$ac_cv_type_int
"
=
yes
;
then
{
{
echo
"
$as_me
:
$LINENO
: error: cannot compute sizeof (int)
See
\`
config.log' for more details."
>
&5
echo
"
$as_me
: error: cannot compute sizeof (int)
See
\`
config.log' for more details."
>
&2
;
}
{
(
exit
77
)
;
exit
77
;
}
;
}
else
ac_cv_sizeof_int
=
0
fi
fi
rm
-f
core
*
.core core.conftest.
*
gmon.out bb.out conftest
$ac_exeext
conftest.
$ac_objext
conftest.
$ac_ext
fi
rm
-f
conftest.val
fi
{
echo
"
$as_me
:
$LINENO
: result:
$ac_cv_sizeof_int
"
>
&5
echo
"
${
ECHO_T
}
$ac_cv_sizeof_int
"
>
&6
;
}
cat
>>
confdefs.h
<<
_ACEOF
#define SIZEOF_INT
$ac_cv_sizeof_int
_ACEOF
{
echo
"
$as_me
:
$LINENO
: checking for long"
>
&5
echo
$ECHO_N
"checking for long...
$ECHO_C
"
>
&6
;
}
if
test
"
${
ac_cv_type_long
+set
}
"
=
set
;
then
echo
$ECHO_N
"(cached)
$ECHO_C
"
>
&6
else
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef long ac__type_new_;
int
main ()
{
if ((ac__type_new_ *) 0)
return 0;
if (sizeof (ac__type_new_))
return 0;
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_cv_type_long
=
yes
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_cv_type_long
=
no
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
fi
{
echo
"
$as_me
:
$LINENO
: result:
$ac_cv_type_long
"
>
&5
echo
"
${
ECHO_T
}
$ac_cv_type_long
"
>
&6
;
}
# The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{
echo
"
$as_me
:
$LINENO
: checking size of long"
>
&5
echo
$ECHO_N
"checking size of long...
$ECHO_C
"
>
&6
;
}
if
test
"
${
ac_cv_sizeof_long
+set
}
"
=
set
;
then
echo
$ECHO_N
"(cached)
$ECHO_C
"
>
&6
else
if
test
"
$cross_compiling
"
=
yes
;
then
# Depending upon the size, compute the lo and hi bounds.
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef long ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_lo
=
0
ac_mid
=
0
while
:
;
do
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef long ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
$ac_mid
;
break
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
`
expr
$ac_mid
+ 1
`
if
test
$ac_lo
-le
$ac_mid
;
then
ac_lo
=
ac_hi
=
break
fi
ac_mid
=
`
expr
2
'*'
$ac_mid
+ 1
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef long ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
-1
ac_mid
=
-1
while
:
;
do
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef long ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_lo
=
$ac_mid
;
break
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_hi
=
`
expr
'('
$ac_mid
')'
- 1
`
if
test
$ac_mid
-le
$ac_hi
;
then
ac_lo
=
ac_hi
=
break
fi
ac_mid
=
`
expr
2
'*'
$ac_mid
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
ac_hi
=
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
# Binary search between lo and hi bounds.
while
test
"x
$ac_lo
"
!=
"x
$ac_hi
"
;
do
ac_mid
=
`
expr
'('
$ac_hi
-
$ac_lo
')'
/ 2 +
$ac_lo
`
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef long ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
$ac_mid
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
`
expr
'('
$ac_mid
')'
+ 1
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
case
$ac_lo
in
?
*
)
ac_cv_sizeof_long
=
$ac_lo
;;
''
)
if
test
"
$ac_cv_type_long
"
=
yes
;
then
{
{
echo
"
$as_me
:
$LINENO
: error: cannot compute sizeof (long)
See
\`
config.log' for more details."
>
&5
echo
"
$as_me
: error: cannot compute sizeof (long)
See
\`
config.log' for more details."
>
&2
;
}
{
(
exit
77
)
;
exit
77
;
}
;
}
else
ac_cv_sizeof_long
=
0
fi
;;
esac
else
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef long ac__type_sizeof_;
static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{
FILE *f = fopen ("conftest.val", "w");
if (! f)
return 1;
if (((long int) (sizeof (ac__type_sizeof_))) < 0)
{
long int i = longval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%ld\n", i);
}
else
{
unsigned long int i = ulongval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%lu\n", i);
}
return ferror (f) || fclose (f) != 0;
;
return 0;
}
_ACEOF
rm
-f
conftest
$ac_exeext
if
{
(
ac_try
=
"
$ac_link
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_link
"
)
2>&5
ac_status
=
$?
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
ac_try
=
'./conftest$ac_exeext'
{
(
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_try
"
)
2>&5
ac_status
=
$?
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
;
}
;
then
ac_cv_sizeof_long
=
`
cat
conftest.val
`
else
echo
"
$as_me
: program exited with status
$ac_status
"
>
&5
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
(
exit
$ac_status
)
if
test
"
$ac_cv_type_long
"
=
yes
;
then
{
{
echo
"
$as_me
:
$LINENO
: error: cannot compute sizeof (long)
See
\`
config.log' for more details."
>
&5
echo
"
$as_me
: error: cannot compute sizeof (long)
See
\`
config.log' for more details."
>
&2
;
}
{
(
exit
77
)
;
exit
77
;
}
;
}
else
ac_cv_sizeof_long
=
0
fi
fi
rm
-f
core
*
.core core.conftest.
*
gmon.out bb.out conftest
$ac_exeext
conftest.
$ac_objext
conftest.
$ac_ext
fi
rm
-f
conftest.val
fi
{
echo
"
$as_me
:
$LINENO
: result:
$ac_cv_sizeof_long
"
>
&5
echo
"
${
ECHO_T
}
$ac_cv_sizeof_long
"
>
&6
;
}
cat
>>
confdefs.h
<<
_ACEOF
#define SIZEOF_LONG
$ac_cv_sizeof_long
_ACEOF
{
echo
"
$as_me
:
$LINENO
: checking for long long"
>
&5
echo
$ECHO_N
"checking for long long...
$ECHO_C
"
>
&6
;
}
if
test
"
${
ac_cv_type_long_long
+set
}
"
=
set
;
then
echo
$ECHO_N
"(cached)
$ECHO_C
"
>
&6
else
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef long long ac__type_new_;
int
main ()
{
if ((ac__type_new_ *) 0)
return 0;
if (sizeof (ac__type_new_))
return 0;
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_cv_type_long_long
=
yes
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_cv_type_long_long
=
no
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
fi
{
echo
"
$as_me
:
$LINENO
: result:
$ac_cv_type_long_long
"
>
&5
echo
"
${
ECHO_T
}
$ac_cv_type_long_long
"
>
&6
;
}
# The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{
echo
"
$as_me
:
$LINENO
: checking size of long long"
>
&5
echo
$ECHO_N
"checking size of long long...
$ECHO_C
"
>
&6
;
}
if
test
"
${
ac_cv_sizeof_long_long
+set
}
"
=
set
;
then
echo
$ECHO_N
"(cached)
$ECHO_C
"
>
&6
else
if
test
"
$cross_compiling
"
=
yes
;
then
# Depending upon the size, compute the lo and hi bounds.
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef long long ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_lo
=
0
ac_mid
=
0
while
:
;
do
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef long long ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
$ac_mid
;
break
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
`
expr
$ac_mid
+ 1
`
if
test
$ac_lo
-le
$ac_mid
;
then
ac_lo
=
ac_hi
=
break
fi
ac_mid
=
`
expr
2
'*'
$ac_mid
+ 1
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef long long ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
-1
ac_mid
=
-1
while
:
;
do
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef long long ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_lo
=
$ac_mid
;
break
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_hi
=
`
expr
'('
$ac_mid
')'
- 1
`
if
test
$ac_mid
-le
$ac_hi
;
then
ac_lo
=
ac_hi
=
break
fi
ac_mid
=
`
expr
2
'*'
$ac_mid
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
ac_hi
=
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
# Binary search between lo and hi bounds.
while
test
"x
$ac_lo
"
!=
"x
$ac_hi
"
;
do
ac_mid
=
`
expr
'('
$ac_hi
-
$ac_lo
')'
/ 2 +
$ac_lo
`
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef long long ac__type_sizeof_;
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <=
$ac_mid
)];
test_array [0] = 0
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ac_hi
=
$ac_mid
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_lo
=
`
expr
'('
$ac_mid
')'
+ 1
`
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
done
case
$ac_lo
in
?
*
)
ac_cv_sizeof_long_long
=
$ac_lo
;;
''
)
if
test
"
$ac_cv_type_long_long
"
=
yes
;
then
{
{
echo
"
$as_me
:
$LINENO
: error: cannot compute sizeof (long long)
See
\`
config.log' for more details."
>
&5
echo
"
$as_me
: error: cannot compute sizeof (long long)
See
\`
config.log' for more details."
>
&2
;
}
{
(
exit
77
)
;
exit
77
;
}
;
}
else
ac_cv_sizeof_long_long
=
0
fi
;;
esac
else
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
$ac_includes_default
typedef long long ac__type_sizeof_;
static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{
FILE *f = fopen ("conftest.val", "w");
if (! f)
return 1;
if (((long int) (sizeof (ac__type_sizeof_))) < 0)
{
long int i = longval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%ld\n", i);
}
else
{
unsigned long int i = ulongval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%lu\n", i);
}
return ferror (f) || fclose (f) != 0;
;
return 0;
}
_ACEOF
rm
-f
conftest
$ac_exeext
if
{
(
ac_try
=
"
$ac_link
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_link
"
)
2>&5
ac_status
=
$?
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
ac_try
=
'./conftest$ac_exeext'
{
(
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_try
"
)
2>&5
ac_status
=
$?
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
;
}
;
then
ac_cv_sizeof_long_long
=
`
cat
conftest.val
`
else
echo
"
$as_me
: program exited with status
$ac_status
"
>
&5
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
(
exit
$ac_status
)
if
test
"
$ac_cv_type_long_long
"
=
yes
;
then
{
{
echo
"
$as_me
:
$LINENO
: error: cannot compute sizeof (long long)
See
\`
config.log' for more details."
>
&5
echo
"
$as_me
: error: cannot compute sizeof (long long)
See
\`
config.log' for more details."
>
&2
;
}
{
(
exit
77
)
;
exit
77
;
}
;
}
else
ac_cv_sizeof_long_long
=
0
fi
fi
rm
-f
core
*
.core core.conftest.
*
gmon.out bb.out conftest
$ac_exeext
conftest.
$ac_objext
conftest.
$ac_ext
fi
rm
-f
conftest.val
fi
{
echo
"
$as_me
:
$LINENO
: result:
$ac_cv_sizeof_long_long
"
>
&5
echo
"
${
ECHO_T
}
$ac_cv_sizeof_long_long
"
>
&6
;
}
cat
>>
confdefs.h
<<
_ACEOF
#define SIZEOF_LONG_LONG
$ac_cv_sizeof_long_long
_ACEOF
if
test
x
$ac_cv_sizeof_char
=
x1
;
then
cat
>>
confdefs.h
<<
\
_ACEOF
#define int8_t signed char
_ACEOF
cat
>>
confdefs.h
<<
\
_ACEOF
#define uint8_t unsigned char
_ACEOF
fi
if
test
x
$ac_cv_sizeof_short
=
x2
;
then
cat
>>
confdefs.h
<<
\
_ACEOF
#define int16_t signed short
_ACEOF
cat
>>
confdefs.h
<<
\
_ACEOF
#define uint16_t unsigned short
_ACEOF
else
if
test
x
$ac_cv_sizeof_int
=
x2
;
then
cat
>>
confdefs.h
<<
\
_ACEOF
#define int16_t signed int
_ACEOF
cat
>>
confdefs.h
<<
\
_ACEOF
#define uint16_t unsigned int
_ACEOF
fi
fi
if
test
x
$ac_cv_sizeof_int
=
x4
;
then
cat
>>
confdefs.h
<<
\
_ACEOF
#define int32_t signed int
_ACEOF
cat
>>
confdefs.h
<<
\
_ACEOF
#define uint32_t unsigned int
_ACEOF
else
if
test
x
$ac_cv_sizeof_long
=
x4
;
then
cat
>>
confdefs.h
<<
\
_ACEOF
#define int32_t signed long
_ACEOF
cat
>>
confdefs.h
<<
\
_ACEOF
#define uint32_t unsigned long
_ACEOF
fi
fi
if
test
x
$ac_cv_sizeof_long
=
x8
;
then
cat
>>
confdefs.h
<<
\
_ACEOF
#define int64_t signed long
_ACEOF
cat
>>
confdefs.h
<<
\
_ACEOF
#define uint64_t unsigned long
_ACEOF
cat
>>
confdefs.h
<<
\
_ACEOF
#define SDL_HAS_64BIT_TYPE 1
_ACEOF
else
if
test
x
$ac_cv_sizeof_long_long
=
x8
;
then
cat
>>
confdefs.h
<<
\
_ACEOF
#define int64_t signed long long
_ACEOF
cat
>>
confdefs.h
<<
\
_ACEOF
#define uint64_t unsigned long long
_ACEOF
cat
>>
confdefs.h
<<
\
_ACEOF
#define SDL_HAS_64BIT_TYPE 1
_ACEOF
fi
fi
cat
>>
confdefs.h
<<
\
_ACEOF
#define size_t unsigned int
_ACEOF
cat
>>
confdefs.h
<<
\
_ACEOF
#define uintptr_t unsigned long
_ACEOF
fi
# Check whether --enable-gcc-atomics was given.
# Check whether --enable-gcc-atomics was given.
if
test
"
${
enable_gcc_atomics
+set
}
"
=
set
;
then
if
test
"
${
enable_gcc_atomics
+set
}
"
=
set
;
then
...
...
configure.in
View file @
5c01c479
...
@@ -198,13 +198,6 @@ if test x$enable_libc = xyes; then
...
@@ -198,13 +198,6 @@ if test x$enable_libc = xyes; then
dnl Check for typedefs, structures, etc.
dnl Check for typedefs, structures, etc.
AC_TYPE_SIZE_T
AC_TYPE_SIZE_T
if test x$ac_cv_header_inttypes_h = xyes -o x$ac_cv_header_stdint_h = xyes; then
AC_CHECK_TYPE(int64_t)
if test x$ac_cv_type_int64_t = xyes; then
AC_DEFINE(SDL_HAS_64BIT_TYPE)
fi
have_inttypes=yes
fi
dnl Check for defines
dnl Check for defines
AC_CHECK_DEFINE(M_PI, math.h)
AC_CHECK_DEFINE(M_PI, math.h)
...
@@ -245,48 +238,6 @@ if test x$enable_libc = xyes; then
...
@@ -245,48 +238,6 @@ if test x$enable_libc = xyes; then
fi
fi
AC_CHECK_SIZEOF(void*)
AC_CHECK_SIZEOF(void*)
if test x$have_inttypes != xyes; then
AC_CHECK_SIZEOF(char, 1)
AC_CHECK_SIZEOF(short, 2)
AC_CHECK_SIZEOF(int, 4)
AC_CHECK_SIZEOF(long, 4)
AC_CHECK_SIZEOF(long long, 8)
if test x$ac_cv_sizeof_char = x1; then
AC_DEFINE(int8_t, signed char)
AC_DEFINE(uint8_t, unsigned char)
fi
if test x$ac_cv_sizeof_short = x2; then
AC_DEFINE(int16_t, signed short)
AC_DEFINE(uint16_t, unsigned short)
else
if test x$ac_cv_sizeof_int = x2; then
AC_DEFINE(int16_t, signed int)
AC_DEFINE(uint16_t, unsigned int)
fi
fi
if test x$ac_cv_sizeof_int = x4; then
AC_DEFINE(int32_t, signed int)
AC_DEFINE(uint32_t, unsigned int)
else
if test x$ac_cv_sizeof_long = x4; then
AC_DEFINE(int32_t, signed long)
AC_DEFINE(uint32_t, unsigned long)
fi
fi
if test x$ac_cv_sizeof_long = x8; then
AC_DEFINE(int64_t, signed long)
AC_DEFINE(uint64_t, unsigned long)
AC_DEFINE(SDL_HAS_64BIT_TYPE)
else
if test x$ac_cv_sizeof_long_long = x8; then
AC_DEFINE(int64_t, signed long long)
AC_DEFINE(uint64_t, unsigned long long)
AC_DEFINE(SDL_HAS_64BIT_TYPE)
fi
fi
AC_DEFINE(size_t, unsigned int)
AC_DEFINE(uintptr_t, unsigned long)
fi
dnl See whether we can use gcc atomic operations on this architecture
dnl See whether we can use gcc atomic operations on this architecture
AC_ARG_ENABLE(gcc-atomics,
AC_ARG_ENABLE(gcc-atomics,
...
...
include/SDL_config.h.in
View file @
5c01c479
...
@@ -43,21 +43,7 @@
...
@@ -43,21 +43,7 @@
#undef volatile
#undef volatile
/* C datatypes */
/* C datatypes */
#if !defined(_STDINT_H_) && (!defined(HAVE_STDINT_H) || !_HAVE_STDINT_H)
#undef size_t
#undef int8_t
#undef uint8_t
#undef int16_t
#undef uint16_t
#undef int32_t
#undef uint32_t
#undef int64_t
#undef uint64_t
#undef uintptr_t
#endif /* !_STDINT_H_ && !HAVE_STDINT_H */
#undef SIZEOF_VOIDP
#undef SIZEOF_VOIDP
#undef SDL_HAS_64BIT_TYPE
#undef HAVE_GCC_ATOMICS
#undef HAVE_GCC_ATOMICS
#undef HAVE_GCC_SYNC_LOCK_TEST_AND_SET
#undef HAVE_GCC_SYNC_LOCK_TEST_AND_SET
...
...
include/SDL_config_android.h
View file @
5c01c479
...
@@ -33,16 +33,6 @@
...
@@ -33,16 +33,6 @@
#include <stdarg.h>
#include <stdarg.h>
/*
typedef signed char int8_t;
typedef unsigned char uint8_t;
typedef signed short int16_t;
typedef unsigned short uint16_t;
typedef signed int int32_t;
typedef unsigned int uint32_t;
*/
#define HAVE_ALLOCA_H 1
#define HAVE_ALLOCA_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_STDIO_H 1
#define HAVE_STDIO_H 1
...
@@ -115,9 +105,6 @@ typedef unsigned int uint32_t;
...
@@ -115,9 +105,6 @@ typedef unsigned int uint32_t;
#define SIZEOF_VOIDP 4
#define SIZEOF_VOIDP 4
typedef
unsigned
int
size_t
;
//typedef unsigned long uintptr_t;
/* Enable various audio drivers */
/* Enable various audio drivers */
#define SDL_AUDIO_DRIVER_ANDROID 1
#define SDL_AUDIO_DRIVER_ANDROID 1
#define SDL_AUDIO_DRIVER_DUMMY 1
#define SDL_AUDIO_DRIVER_DUMMY 1
...
...
include/SDL_config_iphoneos.h
View file @
5c01c479
...
@@ -25,24 +25,12 @@
...
@@ -25,24 +25,12 @@
#include "SDL_platform.h"
#include "SDL_platform.h"
#if !defined(_STDINT_H_) && (!defined(HAVE_STDINT_H) || !_HAVE_STDINT_H)
typedef
signed
char
int8_t
;
typedef
unsigned
char
uint8_t
;
typedef
signed
short
int16_t
;
typedef
unsigned
short
uint16_t
;
typedef
signed
int
int32_t
;
typedef
unsigned
int
uint32_t
;
typedef
unsigned
long
uintptr_t
;
#endif
/* !_STDINT_H_ && !HAVE_STDINT_H */
#ifdef __LP64__
#ifdef __LP64__
#define SIZEOF_VOIDP 8
#define SIZEOF_VOIDP 8
#else
#else
#define SIZEOF_VOIDP 4
#define SIZEOF_VOIDP 4
#endif
#endif
#define SDL_HAS_64BIT_TYPE 1
#define HAVE_GCC_ATOMICS 1
#define HAVE_GCC_ATOMICS 1
#define HAVE_ALLOCA_H 1
#define HAVE_ALLOCA_H 1
...
...
include/SDL_config_macosx.h
View file @
5c01c479
...
@@ -36,8 +36,6 @@
...
@@ -36,8 +36,6 @@
#define SIZEOF_VOIDP 4
#define SIZEOF_VOIDP 4
#endif
#endif
#define SDL_HAS_64BIT_TYPE 1
/* Useful headers */
/* Useful headers */
/* If we specified an SDK or have a post-PowerPC chip, then alloca.h exists. */
/* If we specified an SDK or have a post-PowerPC chip, then alloca.h exists. */
#if ( (MAC_OS_X_VERSION_MIN_REQUIRED >= 1030) || (!defined(__POWERPC__)) )
#if ( (MAC_OS_X_VERSION_MIN_REQUIRED >= 1030) || (!defined(__POWERPC__)) )
...
...
include/SDL_config_minimal.h
View file @
5c01c479
...
@@ -47,7 +47,6 @@ typedef unsigned long long uint64_t;
...
@@ -47,7 +47,6 @@ typedef unsigned long long uint64_t;
typedef
unsigned
long
uintptr_t
;
typedef
unsigned
long
uintptr_t
;
#endif
/* !_STDINT_H_ && !HAVE_STDINT_H */
#endif
/* !_STDINT_H_ && !HAVE_STDINT_H */
#define SDL_HAS_64BIT_TYPE
#ifdef __GNUC__
#ifdef __GNUC__
#define HAVE_GCC_SYNC_LOCK_TEST_AND_SET 1
#define HAVE_GCC_SYNC_LOCK_TEST_AND_SET 1
#endif
#endif
...
...
include/SDL_config_nintendods.h
View file @
5c01c479
...
@@ -48,8 +48,6 @@ typedef unsigned __PTRDIFF_TYPE__ uintptr_t;
...
@@ -48,8 +48,6 @@ typedef unsigned __PTRDIFF_TYPE__ uintptr_t;
#define SIZEOF_VOIDP 4
#define SIZEOF_VOIDP 4
#define SDL_HAS_64BIT_TYPE 1
/* Useful headers */
/* Useful headers */
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_STDIO_H 1
#define HAVE_STDIO_H 1
...
...
include/SDL_config_pandora.h
View file @
5c01c479
...
@@ -34,7 +34,6 @@
...
@@ -34,7 +34,6 @@
#define SIZEOF_VOIDP 4
#define SIZEOF_VOIDP 4
#endif
#endif
#define SDL_HAS_64BIT_TYPE 1
#define SDL_BYTEORDER 1234
#define SDL_BYTEORDER 1234
#define HAVE_ALLOCA_H 1
#define HAVE_ALLOCA_H 1
...
...
include/SDL_config_windows.h
View file @
5c01c479
...
@@ -76,7 +76,6 @@ typedef unsigned int uintptr_t;
...
@@ -76,7 +76,6 @@ typedef unsigned int uintptr_t;
#else
#else
# define SIZEOF_VOIDP 4
# define SIZEOF_VOIDP 4
#endif
#endif
#define SDL_HAS_64BIT_TYPE 1
/* Enabled for SDL 1.2 (binary compatibility) */
/* Enabled for SDL 1.2 (binary compatibility) */
//#define HAVE_LIBC 1
//#define HAVE_LIBC 1
...
...
include/SDL_config_wiz.h
View file @
5c01c479
...
@@ -28,12 +28,6 @@
...
@@ -28,12 +28,6 @@
/* General platform specific identifiers */
/* General platform specific identifiers */
#include "SDL_platform.h"
#include "SDL_platform.h"
/* Make sure that this isn't included by Visual C++ */
#ifdef _MSC_VER
#error You should copy include/SDL_config.h.default to include/SDL_config.h
#endif
#define SDL_HAS_64BIT_TYPE 1
#define SDL_BYTEORDER 1234
#define SDL_BYTEORDER 1234
#define HAVE_ALLOCA_H 1
#define HAVE_ALLOCA_H 1
...
...
include/SDL_endian.h
View file @
5c01c479
...
@@ -153,7 +153,6 @@ SDL_Swap32(Uint32 x)
...
@@ -153,7 +153,6 @@ SDL_Swap32(Uint32 x)
}
}
#endif
#endif
#ifdef SDL_HAS_64BIT_TYPE
#if defined(__GNUC__) && defined(__i386__)
#if defined(__GNUC__) && defined(__i386__)
static
__inline__
Uint64
static
__inline__
Uint64
SDL_Swap64
(
Uint64
x
)
SDL_Swap64
(
Uint64
x
)
...
@@ -195,14 +194,6 @@ SDL_Swap64(Uint64 x)
...
@@ -195,14 +194,6 @@ SDL_Swap64(Uint64 x)
return
(
x
);
return
(
x
);
}
}
#endif
#endif
#else
/**
* This is mainly to keep compilers from complaining in SDL code.
* If there is no real 64-bit datatype, then compilers will complain about
* the fake 64-bit datatype that SDL provides when it compiles user code.
*/
#define SDL_Swap64(X) (X)
#endif
/* SDL_HAS_64BIT_TYPE */
static
__inline__
float
static
__inline__
float
...
...
include/SDL_stdinc.h
View file @
5c01c479
...
@@ -144,22 +144,14 @@ typedef int32_t Sint32;
...
@@ -144,22 +144,14 @@ typedef int32_t Sint32;
*/
*/
typedef
uint32_t
Uint32
;
typedef
uint32_t
Uint32
;
#ifdef SDL_HAS_64BIT_TYPE
/**
/**
* \brief A signed 64-bit integer type.
* \brief A signed 64-bit integer type.
* \warning On platforms without any sort of 64-bit datatype, this is equivalent to Sint32!
*/
*/
typedef
int64_t
Sint64
;
typedef
int64_t
Sint64
;
/**
/**
* \brief An unsigned 64-bit integer type.
* \brief An unsigned 64-bit integer type.
* \warning On platforms without any sort of 64-bit datatype, this is equivalent to Uint32!
*/
*/
typedef
uint64_t
Uint64
;
typedef
uint64_t
Uint64
;
#else
/* This is really just a hack to prevent the compiler from complaining */
typedef
Sint32
Sint64
;
typedef
Uint32
Uint64
;
#endif
/*@}*//*Basic data types*/
/*@}*//*Basic data types*/
...
@@ -174,10 +166,8 @@ SDL_COMPILE_TIME_ASSERT(uint16, sizeof(Uint16) == 2);
...
@@ -174,10 +166,8 @@ SDL_COMPILE_TIME_ASSERT(uint16, sizeof(Uint16) == 2);
SDL_COMPILE_TIME_ASSERT
(
sint16
,
sizeof
(
Sint16
)
==
2
);
SDL_COMPILE_TIME_ASSERT
(
sint16
,
sizeof
(
Sint16
)
==
2
);
SDL_COMPILE_TIME_ASSERT
(
uint32
,
sizeof
(
Uint32
)
==
4
);
SDL_COMPILE_TIME_ASSERT
(
uint32
,
sizeof
(
Uint32
)
==
4
);
SDL_COMPILE_TIME_ASSERT
(
sint32
,
sizeof
(
Sint32
)
==
4
);
SDL_COMPILE_TIME_ASSERT
(
sint32
,
sizeof
(
Sint32
)
==
4
);
#ifdef SDL_HAS_64BIT_TYPE
SDL_COMPILE_TIME_ASSERT
(
uint64
,
sizeof
(
Uint64
)
==
8
);
SDL_COMPILE_TIME_ASSERT
(
uint64
,
sizeof
(
Uint64
)
==
8
);
SDL_COMPILE_TIME_ASSERT
(
sint64
,
sizeof
(
Sint64
)
==
8
);
SDL_COMPILE_TIME_ASSERT
(
sint64
,
sizeof
(
Sint64
)
==
8
);
#endif
#endif
/* DOXYGEN_SHOULD_IGNORE_THIS */
#endif
/* DOXYGEN_SHOULD_IGNORE_THIS */
/** \endcond */
/** \endcond */
...
@@ -545,8 +535,6 @@ extern DECLSPEC unsigned long SDLCALL SDL_strtoul(const char *string,
...
@@ -545,8 +535,6 @@ extern DECLSPEC unsigned long SDLCALL SDL_strtoul(const char *string,
char
**
endp
,
int
base
);
char
**
endp
,
int
base
);
#endif
#endif
#ifdef SDL_HAS_64BIT_TYPE
#ifdef HAVE__I64TOA
#ifdef HAVE__I64TOA
#define SDL_lltoa _i64toa
#define SDL_lltoa _i64toa
#else
#else
...
@@ -575,8 +563,6 @@ extern DECLSPEC Uint64 SDLCALL SDL_strtoull(const char *string, char **endp,
...
@@ -575,8 +563,6 @@ extern DECLSPEC Uint64 SDLCALL SDL_strtoull(const char *string, char **endp,
int
base
);
int
base
);
#endif
#endif
#endif
/* SDL_HAS_64BIT_TYPE */
#ifdef HAVE_STRTOD
#ifdef HAVE_STRTOD
#define SDL_strtod strtod
#define SDL_strtod strtod
#else
#else
...
...
src/stdlib/SDL_string.c
View file @
5c01c479
...
@@ -149,7 +149,6 @@ SDL_ScanUintPtrT(const char *text, int radix, uintptr_t * valuep)
...
@@ -149,7 +149,6 @@ SDL_ScanUintPtrT(const char *text, int radix, uintptr_t * valuep)
}
}
#endif
#endif
#ifdef SDL_HAS_64BIT_TYPE
#if !defined(HAVE_SSCANF) || !defined(HAVE_STRTOLL)
#if !defined(HAVE_SSCANF) || !defined(HAVE_STRTOLL)
static
size_t
static
size_t
SDL_ScanLongLong
(
const
char
*
text
,
int
radix
,
Sint64
*
valuep
)
SDL_ScanLongLong
(
const
char
*
text
,
int
radix
,
Sint64
*
valuep
)
...
@@ -222,7 +221,6 @@ SDL_ScanUnsignedLongLong(const char *text, int radix, Uint64 * valuep)
...
@@ -222,7 +221,6 @@ SDL_ScanUnsignedLongLong(const char *text, int radix, Uint64 * valuep)
return
(
text
-
textstart
);
return
(
text
-
textstart
);
}
}
#endif
#endif
#endif
/* SDL_HAS_64BIT_TYPE */
#if !defined(HAVE_SSCANF) || !defined(HAVE_STRTOD)
#if !defined(HAVE_SSCANF) || !defined(HAVE_STRTOD)
static
size_t
static
size_t
...
@@ -679,8 +677,6 @@ SDL_strtoul(const char *string, char **endp, int base)
...
@@ -679,8 +677,6 @@ SDL_strtoul(const char *string, char **endp, int base)
}
}
#endif
#endif
#ifdef SDL_HAS_64BIT_TYPE
#ifndef HAVE__I64TOA
#ifndef HAVE__I64TOA
char
*
char
*
SDL_lltoa
(
Sint64
value
,
char
*
string
,
int
radix
)
SDL_lltoa
(
Sint64
value
,
char
*
string
,
int
radix
)
...
@@ -781,8 +777,6 @@ SDL_strtoull(const char *string, char **endp, int base)
...
@@ -781,8 +777,6 @@ SDL_strtoull(const char *string, char **endp, int base)
}
}
#endif
#endif
#endif
/* SDL_HAS_64BIT_TYPE */
#ifndef HAVE_STRTOD
#ifndef HAVE_STRTOD
double
double
SDL_strtod
(
const
char
*
string
,
char
**
endp
)
SDL_strtod
(
const
char
*
string
,
char
**
endp
)
...
@@ -976,7 +970,6 @@ SDL_sscanf(const char *text, const char *fmt, ...)
...
@@ -976,7 +970,6 @@ SDL_sscanf(const char *text, const char *fmt, ...)
}
}
/* Fall through to %d handling */
/* Fall through to %d handling */
case
'd'
:
case
'd'
:
#ifdef SDL_HAS_64BIT_TYPE
if
(
inttype
==
DO_LONGLONG
)
{
if
(
inttype
==
DO_LONGLONG
)
{
Sint64
value
;
Sint64
value
;
text
+=
SDL_ScanLongLong
(
text
,
radix
,
&
value
);
text
+=
SDL_ScanLongLong
(
text
,
radix
,
&
value
);
...
@@ -985,9 +978,7 @@ SDL_sscanf(const char *text, const char *fmt, ...)
...
@@ -985,9 +978,7 @@ SDL_sscanf(const char *text, const char *fmt, ...)
*
valuep
=
value
;
*
valuep
=
value
;
++
retval
;
++
retval
;
}
}
}
else
}
else
{
#endif
/* SDL_HAS_64BIT_TYPE */
{
long
value
;
long
value
;
text
+=
SDL_ScanLong
(
text
,
radix
,
&
value
);
text
+=
SDL_ScanLong
(
text
,
radix
,
&
value
);
if
(
!
suppress
)
{
if
(
!
suppress
)
{
...
@@ -1031,7 +1022,6 @@ SDL_sscanf(const char *text, const char *fmt, ...)
...
@@ -1031,7 +1022,6 @@ SDL_sscanf(const char *text, const char *fmt, ...)
}
}
/* Fall through to unsigned handling */
/* Fall through to unsigned handling */
case
'u'
:
case
'u'
:
#ifdef SDL_HAS_64BIT_TYPE
if
(
inttype
==
DO_LONGLONG
)
{
if
(
inttype
==
DO_LONGLONG
)
{
Uint64
value
;
Uint64
value
;
text
+=
SDL_ScanUnsignedLongLong
(
text
,
radix
,
&
value
);
text
+=
SDL_ScanUnsignedLongLong
(
text
,
radix
,
&
value
);
...
@@ -1040,9 +1030,7 @@ SDL_sscanf(const char *text, const char *fmt, ...)
...
@@ -1040,9 +1030,7 @@ SDL_sscanf(const char *text, const char *fmt, ...)
*
valuep
=
value
;
*
valuep
=
value
;
++
retval
;
++
retval
;
}
}
}
else
}
else
{
#endif
/* SDL_HAS_64BIT_TYPE */
{
unsigned
long
value
;
unsigned
long
value
;
text
+=
SDL_ScanUnsignedLong
(
text
,
radix
,
&
value
);
text
+=
SDL_ScanUnsignedLong
(
text
,
radix
,
&
value
);
if
(
!
suppress
)
{
if
(
!
suppress
)
{
...
@@ -1194,7 +1182,6 @@ SDL_PrintUnsignedLong(char *text, unsigned long value, int radix,
...
@@ -1194,7 +1182,6 @@ SDL_PrintUnsignedLong(char *text, unsigned long value, int radix,
return
size
;
return
size
;
}
}
#ifdef SDL_HAS_64BIT_TYPE
static
size_t
static
size_t
SDL_PrintLongLong
(
char
*
text
,
Sint64
value
,
int
radix
,
size_t
maxlen
)
SDL_PrintLongLong
(
char
*
text
,
Sint64
value
,
int
radix
,
size_t
maxlen
)
{
{
...
@@ -1226,7 +1213,7 @@ SDL_PrintUnsignedLongLong(char *text, Uint64 value, int radix, size_t maxlen)
...
@@ -1226,7 +1213,7 @@ SDL_PrintUnsignedLongLong(char *text, Uint64 value, int radix, size_t maxlen)
return
size
;
return
size
;
}
}
#endif
/* SDL_HAS_64BIT_TYPE */
static
size_t
static
size_t
SDL_PrintFloat
(
char
*
text
,
double
arg
,
size_t
maxlen
)
SDL_PrintFloat
(
char
*
text
,
double
arg
,
size_t
maxlen
)
{
{
...
@@ -1343,16 +1330,10 @@ SDL_vsnprintf(char *text, size_t maxlen, const char *fmt, va_list ap)
...
@@ -1343,16 +1330,10 @@ SDL_vsnprintf(char *text, size_t maxlen, const char *fmt, va_list ap)
radix
,
maxlen
);
radix
,
maxlen
);
break
;
break
;
case
DO_LONGLONG
:
case
DO_LONGLONG
:
#ifdef SDL_HAS_64BIT_TYPE
len
=
len
=
SDL_PrintLongLong
(
text
,
SDL_PrintLongLong
(
text
,
va_arg
(
ap
,
Sint64
),
va_arg
(
ap
,
Sint64
),
radix
,
maxlen
);
radix
,
maxlen
);
#else
len
=
SDL_PrintLong
(
text
,
va_arg
(
ap
,
long
),
radix
,
maxlen
);
#endif
break
;
break
;
}
}
done
=
SDL_TRUE
;
done
=
SDL_TRUE
;
...
@@ -1392,20 +1373,11 @@ SDL_vsnprintf(char *text, size_t maxlen, const char *fmt, va_list ap)
...
@@ -1392,20 +1373,11 @@ SDL_vsnprintf(char *text, size_t maxlen, const char *fmt, va_list ap)
radix
,
maxlen
);
radix
,
maxlen
);
break
;
break
;
case
DO_LONGLONG
:
case
DO_LONGLONG
:
#ifdef SDL_HAS_64BIT_TYPE
len
=
len
=
SDL_PrintUnsignedLongLong
(
text
,
SDL_PrintUnsignedLongLong
(
text
,
va_arg
(
ap
,
va_arg
(
ap
,
Uint64
),
Uint64
),
radix
,
maxlen
);
radix
,
maxlen
);
#else
len
=
SDL_PrintUnsignedLong
(
text
,
va_arg
(
ap
,
unsigned
long
),
radix
,
maxlen
);
#endif
break
;
break
;
}
}
if
(
do_lowercase
)
{
if
(
do_lowercase
)
{
...
...
test/automated/platform/platform.c
View file @
5c01c479
...
@@ -58,11 +58,9 @@ static void plat_testTypes (void)
...
@@ -58,11 +58,9 @@ static void plat_testTypes (void)
if
(
SDL_ATvassert
(
ret
==
0
,
"sizeof(Uint32) = %lu instead of 4"
,
sizeof
(
Uint32
)
))
if
(
SDL_ATvassert
(
ret
==
0
,
"sizeof(Uint32) = %lu instead of 4"
,
sizeof
(
Uint32
)
))
return
;
return
;
#ifdef SDL_HAS_64BIT_TYPE
ret
=
plat_testSize
(
sizeof
(
Uint64
),
8
);
ret
=
plat_testSize
(
sizeof
(
Uint64
),
8
);
if
(
SDL_ATvassert
(
ret
==
0
,
"sizeof(Uint64) = %lu instead of 8"
,
sizeof
(
Uint64
)
))
if
(
SDL_ATvassert
(
ret
==
0
,
"sizeof(Uint64) = %lu instead of 8"
,
sizeof
(
Uint64
)
))
return
;
return
;
#endif
/* SDL_HAS_64BIT_TYPE */
SDL_ATend
();
SDL_ATend
();
}
}
...
@@ -79,7 +77,7 @@ static void plat_testEndian (void)
...
@@ -79,7 +77,7 @@ static void plat_testEndian (void)
Uint16
swapped16
=
0xABCD
;
Uint16
swapped16
=
0xABCD
;
Uint32
value32
=
0xEFBEADDE
;
Uint32
value32
=
0xEFBEADDE
;
Uint32
swapped32
=
0xDEADBEEF
;
Uint32
swapped32
=
0xDEADBEEF
;
#ifdef SDL_HAS_64BIT_TYPE
Uint64
value64
,
swapped64
;
Uint64
value64
,
swapped64
;
value64
=
0xEFBEADDE
;
value64
=
0xEFBEADDE
;
value64
<<=
32
;
value64
<<=
32
;
...
@@ -87,7 +85,6 @@ static void plat_testEndian (void)
...
@@ -87,7 +85,6 @@ static void plat_testEndian (void)
swapped64
=
0x1234ABCD
;
swapped64
=
0x1234ABCD
;
swapped64
<<=
32
;
swapped64
<<=
32
;
swapped64
|=
0xDEADBEEF
;
swapped64
|=
0xDEADBEEF
;
#endif
SDL_ATbegin
(
"Endianness"
);
SDL_ATbegin
(
"Endianness"
);
...
@@ -115,7 +112,6 @@ static void plat_testEndian (void)
...
@@ -115,7 +112,6 @@ static void plat_testEndian (void)
value32
,
SDL_Swap32
(
value32
)
))
value32
,
SDL_Swap32
(
value32
)
))
return
;
return
;
#ifdef SDL_HAS_64BIT_TYPE
/* Test 64 swap. */
/* Test 64 swap. */
if
(
SDL_ATvassert
(
SDL_Swap64
(
value64
)
==
swapped64
,
if
(
SDL_ATvassert
(
SDL_Swap64
(
value64
)
==
swapped64
,
#ifdef _MSC_VER
#ifdef _MSC_VER
...
@@ -125,7 +121,6 @@ static void plat_testEndian (void)
...
@@ -125,7 +121,6 @@ static void plat_testEndian (void)
#endif
#endif
value64
,
SDL_Swap64
(
value64
)
))
value64
,
SDL_Swap64
(
value64
)
))
return
;
return
;
#endif
SDL_ATend
();
SDL_ATend
();
}
}
...
...
test/testplatform.c
View file @
5c01c479
...
@@ -40,18 +40,12 @@ TestTypes(SDL_bool verbose)
...
@@ -40,18 +40,12 @@ TestTypes(SDL_bool verbose)
(
unsigned
int
)
sizeof
(
Uint32
));
(
unsigned
int
)
sizeof
(
Uint32
));
++
error
;
++
error
;
}
}
#ifdef SDL_HAS_64BIT_TYPE
if
(
badsize
(
sizeof
(
Uint64
),
8
))
{
if
(
badsize
(
sizeof
(
Uint64
),
8
))
{
if
(
verbose
)
if
(
verbose
)
printf
(
"sizeof(Uint64) != 8, instead = %u
\n
"
,
printf
(
"sizeof(Uint64) != 8, instead = %u
\n
"
,
(
unsigned
int
)
sizeof
(
Uint64
));
(
unsigned
int
)
sizeof
(
Uint64
));
++
error
;
++
error
;
}
}
#else
if
(
verbose
)
{
printf
(
"WARNING: No 64-bit datatype on this platform
\n
"
);
}
#endif
if
(
verbose
&&
!
error
)
if
(
verbose
&&
!
error
)
printf
(
"All data types are the expected size.
\n
"
);
printf
(
"All data types are the expected size.
\n
"
);
...
@@ -68,15 +62,14 @@ TestEndian(SDL_bool verbose)
...
@@ -68,15 +62,14 @@ TestEndian(SDL_bool verbose)
Uint16
swapped16
=
0xABCD
;
Uint16
swapped16
=
0xABCD
;
Uint32
value32
=
0xEFBEADDE
;
Uint32
value32
=
0xEFBEADDE
;
Uint32
swapped32
=
0xDEADBEEF
;
Uint32
swapped32
=
0xDEADBEEF
;
#ifdef SDL_HAS_64BIT_TYPE
Uint64
value64
,
swapped64
;
Uint64
value64
,
swapped64
;
value64
=
0xEFBEADDE
;
value64
=
0xEFBEADDE
;
value64
<<=
32
;
value64
<<=
32
;
value64
|=
0xCDAB3412
;
value64
|=
0xCDAB3412
;
swapped64
=
0x1234ABCD
;
swapped64
=
0x1234ABCD
;
swapped64
<<=
32
;
swapped64
<<=
32
;
swapped64
|=
0xDEADBEEF
;
swapped64
|=
0xDEADBEEF
;
#endif
if
(
verbose
)
{
if
(
verbose
)
{
printf
(
"Detected a %s endian machine.
\n
"
,
printf
(
"Detected a %s endian machine.
\n
"
,
...
@@ -114,7 +107,6 @@ TestEndian(SDL_bool verbose)
...
@@ -114,7 +107,6 @@ TestEndian(SDL_bool verbose)
}
}
++
error
;
++
error
;
}
}
#ifdef SDL_HAS_64BIT_TYPE
if
(
verbose
)
{
if
(
verbose
)
{
#ifdef _MSC_VER
#ifdef _MSC_VER
printf
(
"Value 64 = 0x%I64X, swapped = 0x%I64X
\n
"
,
value64
,
printf
(
"Value 64 = 0x%I64X, swapped = 0x%I64X
\n
"
,
value64
,
...
@@ -130,7 +122,6 @@ TestEndian(SDL_bool verbose)
...
@@ -130,7 +122,6 @@ TestEndian(SDL_bool verbose)
}
}
++
error
;
++
error
;
}
}
#endif
return
(
error
?
1
:
0
);
return
(
error
?
1
:
0
);
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment