diff options
author | OBATA Akio <[email protected]> | 2019-04-18 17:25:48 +0900 |
---|---|---|
committer | OBATA Akio <[email protected]> | 2019-04-20 18:08:33 +0900 |
commit | d3b49e3ec5524f2e16f96210f450ddb9f8f07070 (patch) | |
tree | fdd586c5075ea16a61e95c235ffa6319be76f2b0 /ConfigureChecks.cmake | |
parent | 25b1a428dd360603e8bf1b4fc5fc7e57b39867a3 (diff) | |
download | tdenetwork-d3b49e3ec5524f2e16f96210f450ddb9f8f07070.tar.gz tdenetwork-d3b49e3ec5524f2e16f96210f450ddb9f8f07070.zip |
Change to dclare `strlcat` and `strlcpy` conditionally
They should be declared only for the case missing.
Current prototype signatures should be for suppliment implementations
in TDE core library.
It may differ than platform builtin one, 3rd argment is `size_t',
so it cause prototype mismatch for the case `size_t` != `unsigned long`.
Signed-off-by: OBATA Akio <[email protected]>
Diffstat (limited to 'ConfigureChecks.cmake')
-rw-r--r-- | ConfigureChecks.cmake | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index 117d306b..4d5ad07a 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -45,3 +45,6 @@ if( WITH_SLP ) tde_message_fatal( "openslp is required, but was not found on your system" ) endif( ) endif( ) + +check_symbol_exists( strlcat "string.h" HAVE_STRLCAT_PROTO ) +check_symbol_exists( strlcpy "string.h" HAVE_STRLCPY_PROTO ) |