Mercurial > hg > xemacs-beta
comparison src/device-x.c @ 4834:b3ea9c582280
Use new cygwin_conv_path API with Cygwin 1.7 for converting names between Win32 and POSIX, UTF-8-aware, with attendant changes elsewhere
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Tue, 12 Jan 2010 01:38:04 -0600 |
parents | bc4f2511bbea |
children | fce43cb76a1c 19a72041c5ed |
comparison
equal
deleted
inserted
replaced
4833:4dd2389173fc | 4834:b3ea9c582280 |
---|---|
1201 data = Fcons (build_intstring (num), data); | 1201 data = Fcons (build_intstring (num), data); |
1202 qxesprintf (num, "%d", last_error.request_code); | 1202 qxesprintf (num, "%d", last_error.request_code); |
1203 XGetErrorDatabaseText (last_error.display, "XRequest", (char *) num, "", | 1203 XGetErrorDatabaseText (last_error.display, "XRequest", (char *) num, "", |
1204 buf, sizeof (buf)); | 1204 buf, sizeof (buf)); |
1205 if (*buf) | 1205 if (*buf) |
1206 data = Fcons (build_ext_string (buf, Qnative), data); | 1206 data = Fcons (build_ext_string (buf, Qx_error_message_encoding), data); |
1207 else | 1207 else |
1208 { | 1208 { |
1209 qxesprintf (num, "Request-%d", last_error.request_code); | 1209 qxesprintf (num, "Request-%d", last_error.request_code); |
1210 data = Fcons (build_intstring (num), data); | 1210 data = Fcons (build_intstring (num), data); |
1211 } | 1211 } |
1212 XGetErrorText (last_error.display, last_error.error_code, buf, sizeof (buf)); | 1212 XGetErrorText (last_error.display, last_error.error_code, buf, sizeof (buf)); |
1213 data = Fcons (build_ext_string (buf, Qnative), data); | 1213 data = Fcons (build_ext_string (buf, Qx_error_message_encoding), data); |
1214 again: | 1214 again: |
1215 Fsignal (Qx_error, data); | 1215 Fsignal (Qx_error, data); |
1216 if (! resumable_p) goto again; | 1216 if (! resumable_p) goto again; |
1217 return 1; | 1217 return 1; |
1218 } | 1218 } |