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 }