Mercurial > hg > xemacs-beta
diff src/sysdll.c @ 4985:358aa3bb603f
Automatic merge
| author | Ben Wing <ben@xemacs.org> |
|---|---|
| date | Fri, 05 Feb 2010 12:12:28 -0600 |
| parents | 4aebb0131297 |
| children | f283b08ff0c9 |
line wrap: on
line diff
--- a/src/sysdll.c Fri Feb 05 12:11:12 2010 -0600 +++ b/src/sysdll.c Fri Feb 05 12:12:28 2010 -0600 @@ -77,7 +77,7 @@ } else { - LISP_STRING_TO_EXTERNAL (fname, soname, Qdll_filename_encoding); + soname = LISP_STRING_TO_EXTERNAL (fname, Qdll_filename_encoding); } return (dll_handle) dlopen (soname, RTLD_NOW); } @@ -93,7 +93,7 @@ { Extbyte *next; MAYBE_PREPEND_UNDERSCORE (n); - C_STRING_TO_EXTERNAL (n, next, Qdll_function_name_encoding); + next = ITEXT_TO_EXTERNAL (n, Qdll_function_name_encoding); return (dll_func) dlsym ((void *) h, next); } @@ -102,7 +102,7 @@ { Extbyte *next; MAYBE_PREPEND_UNDERSCORE (n); - C_STRING_TO_EXTERNAL (n, next, Qdll_variable_name_encoding); + next = ITEXT_TO_EXTERNAL (n, Qdll_variable_name_encoding); return (dll_var)dlsym ((void *)h, next); } @@ -134,7 +134,7 @@ } else { - LISP_STRING_TO_EXTERNAL (fname, soname, Qdll_filename_encoding); + soname = LISP_STRING_TO_EXTERNAL (fname, Qdll_filename_encoding); } return (dll_handle) shl_load (soname, BIND_DEFERRED, 0L); } @@ -205,14 +205,14 @@ dll_func dll_function (dll_handle h, const Ibyte *n) { - Extbyte *next = NEW_C_STRING_TO_EXTERNAL (n, Qmswindows_multibyte); + Extbyte *next = ITEXT_TO_EXTERNAL (n, Qmswindows_multibyte); return (dll_func) GetProcAddress ((HINSTANCE) h, next); } dll_func dll_variable (dll_handle h, const Ibyte *n) { - Extbyte *next = NEW_C_STRING_TO_EXTERNAL (n, Qmswindows_multibyte); + Extbyte *next = ITEXT_TO_EXTERNAL (n, Qmswindows_multibyte); return (dll_func) GetProcAddress ((HINSTANCE) h, next); } @@ -250,7 +250,7 @@ } else { - LISP_STRING_TO_EXTERNAL (fname, soname, Qdll_filename_encoding); + soname = LISP_STRING_TO_EXTERNAL (fname, Qdll_filename_encoding); } ret = NSCreateObjectFileImageFromFile (soname, &file); if (ret != NSObjectFileImageSuccess) @@ -373,7 +373,7 @@ dylib.name.offset + (Rawbyte *) lc)))) { Extbyte *symext = - NEW_C_STRING_TO_EXTERNAL (symbol, Qdll_symbol_encoding); + ITEXT_TO_EXTERNAL (symbol, Qdll_symbol_encoding); if (NSIsSymbolNameDefinedInImage (wh, symext)) { nssym = @@ -398,7 +398,7 @@ Extbyte *next; MAYBE_PREPEND_UNDERSCORE (n); - C_STRING_TO_EXTERNAL (n, next, Qdll_function_name_encoding); + next = ITEXT_TO_EXTERNAL (n, Qdll_function_name_encoding); /* NULL means the program image and shared libraries, not bundles. */ @@ -440,7 +440,7 @@ Extbyte *next; MAYBE_PREPEND_UNDERSCORE (n); - C_STRING_TO_EXTERNAL (n, next, Qdll_variable_name_encoding); + next = ITEXT_TO_EXTERNAL (n, Qdll_variable_name_encoding); sym = NSLookupSymbolInModule ((NSModule) h, n); if (sym == 0) return 0; @@ -471,7 +471,7 @@ } else { - LISP_STRING_TO_EXTERNAL (fname, soname, Qdll_filename_encoding); + soname = LISP_STRING_TO_EXTERNAL (fname, Qdll_filename_encoding); } return (dll_handle) lt_dlopen (soname); } @@ -487,7 +487,7 @@ { Extbyte *next; MAYBE_PREPEND_UNDERSCORE (n); - C_STRING_TO_EXTERNAL (n, next, Qdll_function_name_encoding); + next = ITEXT_TO_EXTERNAL (n, Qdll_function_name_encoding); return (dll_func) lt_dlsym ((lt_dlhandle) h, next); } @@ -496,7 +496,7 @@ { Extbyte *next; MAYBE_PREPEND_UNDERSCORE (n); - C_STRING_TO_EXTERNAL (n, next, Qdll_variable_name_encoding); + next = ITEXT_TO_EXTERNAL (n, Qdll_variable_name_encoding); return (dll_var) lt_dlsym ((lt_dlhandle) h, next); }
