diff options
-rwxr-xr-x | msvcc.sh | 10 | ||||
-rw-r--r-- | testsuite/libffi.call/ffitest.h | 2 |
2 files changed, 11 insertions, 1 deletions
@@ -171,7 +171,15 @@ do shift 1 ;; -l*) - linkargs="$linkargs lib${1#-l}.a}" + case $1 + in + -lffi) + linkargs="$linkargs lib${1#-l}.a" + ;; + *) + linkargs="$linkargs ${1#-l}.lib" + ;; + esac shift 1 ;; -W|-Wextra) diff --git a/testsuite/libffi.call/ffitest.h b/testsuite/libffi.call/ffitest.h index 5e19451..a823cfe 100644 --- a/testsuite/libffi.call/ffitest.h +++ b/testsuite/libffi.call/ffitest.h @@ -79,12 +79,14 @@ #define PRIdLL "ld" #undef PRIuLL #define PRIuLL "lu" +#ifndef _MSC_VER #define PRId8 "hd" #define PRIu8 "hu" #define PRId64 "ld" #define PRIu64 "lu" #define PRIuPTR "lu" #endif +#endif /* PA HP-UX kludge. */ #if defined(__hppa__) && defined(__hpux__) && !defined(PRIuPTR) |