cat <<EOF >_arc4random.c
#include <stdlib.h>
int main(void) {
- arc4random();
- return 0;
+ return (int)arc4random();
}
EOF
if $XCC _arc4random.c -o _arc4random 2>&3; then
cat <<EOF >_arc4random_uniform.c
#include <stdlib.h>
int main(void) {
- arc4random_uniform(100);
- return 0;
+ return (int)arc4random_uniform(100);
}
EOF
if $XCC _arc4random_uniform.c -o _arc4random_uniform 2>&3; then
#include <stdlib.h>
#include <util.h>
int main(void) {
- pidfile_lock(NULL);
- return 0;
+ return (int)pidfile_lock(NULL);
}
EOF
# We only want to link to libutil if it exists in /lib
int main(void) {
const char s1[] = "foo";
char s2[10];
- strlcpy(s2, s1, sizeof(s2));
- return 0;
+ return (int)strlcpy(s2, s1, sizeof(s2));
}
EOF
if $XCC _strlcpy.c -o _strlcpy 2>&3; then
#include <inttypes.h>
int main(void) {
int e;
- strtoi("1234", NULL, 0, 0, INT32_MAX, &e);
- return 0;
+ return (int)strtoi("1234", NULL, 0, 0, INT32_MAX, &e);
}
EOF
if $XCC _strtoi.c -o _strtoi 2>&3; then
#include <sys/select.h>
#include <stdlib.h>
int main(void) {
- pselect(0, NULL, NULL, NULL, NULL, NULL);
- return 0;
+ return pselect(0, NULL, NULL, NULL, NULL, NULL);
}
EOF
if $XCC _pselect.c -o _pselect 2>&3; then
#include <stdlib.h>
#include <hmac.h>
int main(void) {
- hmac(NULL, NULL, 0, NULL, 0, NULL, 0);
- return 0;
+ return (int)hmac(NULL, NULL, 0, NULL, 0, NULL, 0);
}
EOF
if $XCC _hmac.c $MD5_LIB -o _hmac 2>&3; then
cat <<EOF >_hmac.c
#include <stdlib.h>
int main(void) {
- hmac(NULL, NULL, 0, NULL, 0, NULL, 0);
- return 0;
+ return (int)hmac(NULL, NULL, 0, NULL, 0, NULL, 0);
}
EOF
if $XCC _hmac.c $MD5_LIB -o _hmac 2>&3; then
#include <libudev.h>
#include <stdlib.h>
int main(void) {
- udev_monitor_filter_add_match_subsystem_devtype(NULL, NULL, NULL);
- return 0;
+ return udev_monitor_filter_add_match_subsystem_devtype(NULL, NULL, NULL);
}
EOF
if $XCC $LIBUDEV_CFLAGS _udev.c -o _udev $LIBUDEV_LIBS 2>&3
#include <libudev.h>
#include <stdlib.h>
int main(void) {
- udev_device_get_is_initialized(NULL);
- return 0;
+ return udev_device_get_is_initialized(NULL);
}
EOF
if $XCC $LIBUDEV_CFLAGS _udev.c -o _udev $LIBUDEV_LIBS 2>&3