comparison src/hpplay.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 aa5ed11f473b
children 19a72041c5ed
comparison
equal deleted inserted replaced
4833:4dd2389173fc 4834:b3ea9c582280
71 { 71 {
72 Extbyte errorbuff[132]; 72 Extbyte errorbuff[132];
73 Ibyte *interr; 73 Ibyte *interr;
74 74
75 AGetErrorText (audio, errorCode, errorbuff, 131); 75 AGetErrorText (audio, errorCode, errorbuff, 131);
76 EXTERNAL_TO_C_STRING (errorbuf, interr, Qnative); 76 EXTERNAL_TO_C_STRING (errorbuf, interr, Qerror_message_encoding);
77 77
78 signal_error (Qsound_error, text, build_string (interr)); 78 signal_error (Qsound_error, text, build_string (interr));
79 } 79 }
80 80
81 long 81 long
146 long status; 146 long status;
147 AErrorHandler prevHandler; /* pointer to previous handler */ 147 AErrorHandler prevHandler; /* pointer to previous handler */
148 Extbyte *server; 148 Extbyte *server;
149 149
150 if (STRINGP (Vhp_play_server)) 150 if (STRINGP (Vhp_play_server))
151 LISP_STRING_TO_EXTERNAL (Vhp_play_server, server, Qnative); 151 LISP_STRING_TO_EXTERNAL (Vhp_play_server, server,
152 Qunix_host_name_encoding);
152 else 153 else
153 server = ""; 154 server = "";
154 155
155 /* 156 /*
156 * open audio connection 157 * open audio connection
199 Fplay_sound. 200 Fplay_sound.
200 */ 201 */
201 202
202 203
203 if (STRINGP (Vhp_play_server)) 204 if (STRINGP (Vhp_play_server))
204 LISP_STRING_TO_EXTERNAL (Vhp_play_server, server, Qnative); 205 LISP_STRING_TO_EXTERNAL (Vhp_play_server, server,
206 Qunix_host_name_encoding);
205 else 207 else
206 server = ""; 208 server = "";
207 209
208 /* open audio connection */ 210 /* open audio connection */
209 audio = AOpenAudio( server, &status ); 211 audio = AOpenAudio( server, &status );