xref: /netbsd-src/external/gpl3/gcc/dist/fixincludes/tests/base/bits/string2.h (revision 4fee23f98c45552038ad6b5bd05124a41302fb01)
1*4fee23f9Smrg /*  DO NOT EDIT THIS FILE.
2*4fee23f9Smrg 
3*4fee23f9Smrg     It has been auto-edited by fixincludes from:
4*4fee23f9Smrg 
5*4fee23f9Smrg 	"fixinc/tests/inc/bits/string2.h"
6*4fee23f9Smrg 
7*4fee23f9Smrg     This had to be done to correct non-standard usages in the
8*4fee23f9Smrg     original, manufacturer supplied header file.  */
9*4fee23f9Smrg 
10*4fee23f9Smrg 
11*4fee23f9Smrg 
12*4fee23f9Smrg #if defined( GLIBC_C99_INLINE_3_CHECK )
13*4fee23f9Smrg # if defined(__cplusplus) || defined(__GNUC_STDC_INLINE__)
14*4fee23f9Smrg #  define __STRING_INLINE inline
15*4fee23f9Smrg # else
16*4fee23f9Smrg #  define __STRING_INLINE extern __inline
17*4fee23f9Smrg # endif
18*4fee23f9Smrg #endif  /* GLIBC_C99_INLINE_3_CHECK */
19*4fee23f9Smrg 
20*4fee23f9Smrg 
21*4fee23f9Smrg #if defined( GLIBC_STRNCPY_CHECK )
22*4fee23f9Smrg #  define strncpy(dest, src, n) __builtin_strncpy (dest, src, n)
23*4fee23f9Smrg #endif  /* GLIBC_STRNCPY_CHECK */
24