comparison src/syswindows.h @ 4959:bd169a24a554

merge
author Ben Wing <ben@xemacs.org>
date Thu, 28 Jan 2010 04:27:30 -0600
parents 99f2102552d7 304aebb79cd3
children 4aebb0131297
comparison
equal deleted inserted replaced
4893:99f2102552d7 4959:bd169a24a554
852 EXTERNAL_TO_C_STRING (in, out, Qmswindows_tstr) 852 EXTERNAL_TO_C_STRING (in, out, Qmswindows_tstr)
853 #define TSTR_TO_C_STRING_MALLOC(in, out) \ 853 #define TSTR_TO_C_STRING_MALLOC(in, out) \
854 EXTERNAL_TO_C_STRING_MALLOC (in, out, Qmswindows_tstr) 854 EXTERNAL_TO_C_STRING_MALLOC (in, out, Qmswindows_tstr)
855 855
856 #define build_tstr_string(in) \ 856 #define build_tstr_string(in) \
857 make_ext_string (in, qxetcsbytelen ((Extbyte *) in), Qmswindows_tstr) 857 make_extstring (in, qxetcsbytelen ((Extbyte *) in), Qmswindows_tstr)
858 858
859 #define MAX_ANSI_CHAR_LEN 1 859 #define MAX_ANSI_CHAR_LEN 1
860 #define MAX_UNICODE_CHAR_LEN 2 860 #define MAX_UNICODE_CHAR_LEN 2
861 861
862 DECLARE_INLINE_HEADER (int ansi_char_to_text (int ch, Extbyte *t)) 862 DECLARE_INLINE_HEADER (int ansi_char_to_text (int ch, Extbyte *t))
1244 /* in process-nt.c */ 1244 /* in process-nt.c */
1245 extern int mswindows_compare_env (const void *strp1, const void *strp2); 1245 extern int mswindows_compare_env (const void *strp1, const void *strp2);
1246 1246
1247 /* in win32.c */ 1247 /* in win32.c */
1248 Extbyte *mswindows_get_module_file_name (void); 1248 Extbyte *mswindows_get_module_file_name (void);
1249 void mswindows_output_last_error (char *frob); 1249 void mswindows_output_last_error (const Ascbyte *frob);
1250 DECLARE_DOESNT_RETURN (mswindows_report_process_error (const char *string, 1250 DECLARE_DOESNT_RETURN (mswindows_report_process_error (const Ascbyte *reason,
1251 Lisp_Object data, 1251 Lisp_Object data,
1252 int errnum)); 1252 int errnum));
1253 Lisp_Object mswindows_lisp_error (int errnum); 1253 Lisp_Object mswindows_lisp_error (int errnum);
1254 Ibyte *mswindows_read_link (const Ibyte *fname); 1254 Ibyte *mswindows_read_link (const Ibyte *fname);
1255 1255