diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2004-11-29 12:04:27 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2004-11-29 12:04:27 +0000 |
commit | 58c8ee15374186f4c4583158a2084d082d35dfb0 (patch) | |
tree | 45b35ded401261493c26eca04a9d9db93ded98aa /lib/System/ltdl.c | |
parent | 9c16ed5aea0f6a7d17251c71c5290bd4bfc14df6 (diff) | |
download | external_llvm-58c8ee15374186f4c4583158a2084d082d35dfb0.zip external_llvm-58c8ee15374186f4c4583158a2084d082d35dfb0.tar.gz external_llvm-58c8ee15374186f4c4583158a2084d082d35dfb0.tar.bz2 |
Mods for compilation with llvm.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18346 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/System/ltdl.c')
-rw-r--r-- | lib/System/ltdl.c | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/lib/System/ltdl.c b/lib/System/ltdl.c index cd99acc..a0e07f8 100644 --- a/lib/System/ltdl.c +++ b/lib/System/ltdl.c @@ -25,9 +25,12 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA */ -#if HAVE_CONFIG_H -# include <config.h> -#endif +#include "llvm/Config/config.h" +/* + #if HAVE_CONFIG_H + # include <config.h> + #endif +*/ #if HAVE_UNISTD_H # include <unistd.h> @@ -2681,7 +2684,7 @@ foreach_dirinpath (search_path, base_name, func, data1, data2) { size_t lendir = LT_STRLEN (dir_name); - if (lendir +1 +lenbase >= filenamesize) + if (lendir +1 +lenbase >= (size_t)filenamesize) { LT_DLFREE (filename); filenamesize = lendir +1 +lenbase +1; /* "/d" + '/' + "f" + '\0' */ @@ -2690,7 +2693,7 @@ foreach_dirinpath (search_path, base_name, func, data1, data2) goto cleanup; } - assert (filenamesize > lendir); + assert ((size_t)filenamesize > lendir); strcpy (filename, dir_name); if (base_name && *base_name) @@ -3134,7 +3137,7 @@ try_dlopen (phandle, filename) /* canonicalize the module name */ { size_t i; - for (i = 0; i < ext - base_name; ++i) + for (i = 0; i < (size_t)(ext - base_name); ++i) { if (isalnum ((int)(base_name[i]))) { @@ -3986,7 +3989,7 @@ lt_dlpath_insertdir (ppath, before, dir) if (before) { assert (*ppath <= before); - assert (before - *ppath <= strlen (*ppath)); + assert (before - *ppath <= (int)strlen (*ppath)); before = before - *ppath + argz; } |