# HG changeset patch # User arpi # Date 1025968810 0 # Node ID 64cf429bd7ebf103751133befb8bd1f0bf20d8b1 # Parent 766b6fb28ebf8707150167b430fef4123e714a96 detectin of __restrict keyword - patch by Falk Hueffner diff -r 766b6fb28ebf -r 64cf429bd7eb configure --- a/configure Sat Jul 06 15:19:08 2002 +0000 +++ b/configure Sat Jul 06 15:20:10 2002 +0000 @@ -1430,6 +1430,19 @@ fi echores "$_runtime_cpudetection" +echocheck "restrict keyword" +for restrict_keyword in restrict __restrict __restrict__ ; do + echo "void foo(char * $restrict_keyword p); int main(){}" > $TMPC + if cc_check; then + _def_restrict_keyword=$restrict_keyword + break; + fi +done +if [ -n "$_def_restrict_keyword" ]; then + echores "$_def_restrict_keyword" +else + echores "none" +fi echocheck "kstat" cat > $TMPC << EOF @@ -4131,6 +4144,9 @@ /* Runtime Cpudetection */ $_def_runtime_cpudetection +/* "restrict" keyword */ +#define restrict $_def_restrict_keyword + #define PREFIX "$_prefix" /* define this to use simple idct with patched libavcodec */