X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fsysdll.h;h=187028907efb1a4cd90212aeed93b89d1bff9f48;hb=414b512c0774e67ba8e160b605447d862d3be166;hp=fd8b5f1637cc27cb8fcfde2c3b4837c162303573;hpb=6883ee56ec887c2c48abe5b06b5e66aa74031910;p=chise%2Fxemacs-chise.git.1 diff --git a/src/sysdll.h b/src/sysdll.h index fd8b5f1..1870289 100644 --- a/src/sysdll.h +++ b/src/sysdll.h @@ -19,16 +19,16 @@ along with XEmacs; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifndef _SYSDLL_H -#define _SYSDLL_H +#ifndef INCLUDED_sysdll_h_ +#define INCLUDED_sysdll_h_ #ifdef __cplusplus extern "C" { #endif -#if defined(WIN32) +#if defined(WIN32_NATIVE) #define DLLEXPORT __declspec(dllexport) -#elif defined(_WINDOWS) +#elif defined(WIN16) #define DLLEXPORT FAR PASCAL _EXPORT #else #define DLLEXPORT @@ -38,16 +38,21 @@ typedef void * dll_handle; typedef void * dll_func; typedef void * dll_var; -int dll_init(CONST char *); +int dll_init(const char *); int dll_shutdown(void); -dll_handle dll_open(CONST char *); +dll_handle dll_open(const char *); int dll_close(dll_handle); -dll_func dll_function(dll_handle,CONST char *); -dll_var dll_variable(dll_handle,CONST char *); -CONST char *dll_error(dll_handle); +dll_func dll_function(dll_handle,const char *); +dll_var dll_variable(dll_handle,const char *); +const char *dll_error(dll_handle); #ifdef __cplusplus } #endif -#endif /* _SYSDLL_H */ +/* More stand-ins ... */ + +#define Qdll_filename_encoding Qfile_name +#define Qdll_function_name_encoding Qnative + +#endif /* INCLUDED_sysdll_h_ */