diff options
author | James Almer <jamrial@gmail.com> | 2018-02-11 23:11:06 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2018-02-11 23:13:17 -0300 |
commit | c1c720d5279aa2e8e0518e2900f5f2b267ee974a (patch) | |
tree | 5ce6a457c23e74594d1dd14fad3775c755d38f70 /configure | |
parent | 35347e7e9b2769166ce99cd4c4789dcf2ac463a9 (diff) | |
parent | 38434a9ff5b9a1a048f32c1c7e2a9519cf12f8ba (diff) | |
download | ffmpeg-c1c720d5279aa2e8e0518e2900f5f2b267ee974a.tar.gz |
Merge commit '38434a9ff5b9a1a048f32c1c7e2a9519cf12f8ba'
* commit '38434a9ff5b9a1a048f32c1c7e2a9519cf12f8ba':
configure: Simplify restrict keyword handling
Merged-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -5307,9 +5307,8 @@ extern_prefix=${sym%%ff_extern*} ! disabled inline_asm && check_inline_asm inline_asm '"" ::' -_restrict= -for restrict_keyword in restrict __restrict__ __restrict; do - check_cc <<EOF && _restrict=$restrict_keyword && break +for restrict_keyword in restrict __restrict__ __restrict ""; do + check_cc <<EOF && break void foo(char * $restrict_keyword p); EOF done @@ -6495,9 +6494,9 @@ elif enabled_any msvc icl; then # MSVC 2013 and newer can handle it fine. # If this declspec fails, force including stdlib.h before the restrict redefinition # happens in config.h. - if [ $_restrict != restrict ]; then + if [ $restrict_keyword != restrict ]; then check_cc <<EOF || add_cflags -FIstdlib.h -__declspec($_restrict) void* foo(int); +__declspec($restrict_keyword) void *foo(int); EOF fi # the new SSA optimzer in VS2015 U3 is mis-optimizing some parts of the code @@ -6972,7 +6971,7 @@ cat > $TMPH <<EOF #define FFMPEG_DATADIR "$(eval c_escape $datadir)" #define AVCONV_DATADIR "$(eval c_escape $datadir)" #define CC_IDENT "$(c_escape ${cc_ident:-Unknown compiler})" -#define av_restrict $_restrict +#define av_restrict $restrict_keyword #define EXTERN_PREFIX "${extern_prefix}" #define EXTERN_ASM ${extern_prefix} #define BUILDSUF "$build_suffix" |