xref: /Universal-ctags/m4/mempcpy.m4 (revision a939078a69878851c19820eb92e6cb95ba429546)
1*a939078aSHiroo HAYASHI# mempcpy.m4 serial 12
2*a939078aSHiroo HAYASHIdnl Copyright (C) 2003-2004, 2006-2007, 2009-2021 Free Software Foundation,
3*a939078aSHiroo HAYASHIdnl Inc.
4*a939078aSHiroo HAYASHIdnl This file is free software; the Free Software Foundation
5*a939078aSHiroo HAYASHIdnl gives unlimited permission to copy and/or distribute it,
6*a939078aSHiroo HAYASHIdnl with or without modifications, as long as this notice is preserved.
7*a939078aSHiroo HAYASHI
8*a939078aSHiroo HAYASHIAC_DEFUN([gl_FUNC_MEMPCPY],
9*a939078aSHiroo HAYASHI[
10*a939078aSHiroo HAYASHI  dnl Persuade glibc <string.h> to declare mempcpy().
11*a939078aSHiroo HAYASHI  AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
12*a939078aSHiroo HAYASHI
13*a939078aSHiroo HAYASHI  dnl The mempcpy() declaration in lib/string.in.h uses 'restrict'.
14*a939078aSHiroo HAYASHI  AC_REQUIRE([AC_C_RESTRICT])
15*a939078aSHiroo HAYASHI
16*a939078aSHiroo HAYASHI  AC_REQUIRE([gl_STRING_H_DEFAULTS])
17*a939078aSHiroo HAYASHI  AC_CHECK_FUNCS([mempcpy])
18*a939078aSHiroo HAYASHI  if test $ac_cv_func_mempcpy = no; then
19*a939078aSHiroo HAYASHI    HAVE_MEMPCPY=0
20*a939078aSHiroo HAYASHI  fi
21*a939078aSHiroo HAYASHI])
22*a939078aSHiroo HAYASHI
23*a939078aSHiroo HAYASHI# Prerequisites of lib/mempcpy.c.
24*a939078aSHiroo HAYASHIAC_DEFUN([gl_PREREQ_MEMPCPY], [
25*a939078aSHiroo HAYASHI  :
26*a939078aSHiroo HAYASHI])
27