Changeset 1398:8285e9c45919 in roaraudio
- Timestamp:
- 03/25/09 17:56:56 (15 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
configure
r1397 r1398 59 59 60 60 PROXY=true 61 62 PASSWORD_API=true 61 63 62 64 WITHOUT_CF='' … … 246 248 WITHOUT_VIO="$WITHOUT_VIO"' '$(echo "$1" | cut -d- -f5) 247 249 ;; 250 '--without-password-api') 251 PASSWORD_API=false 252 ;; 248 253 '--without-libao') 249 254 LIBAO=false … … 263 268 ALAW=false 264 269 ALAW_RW=false 270 PASSWORD_API=false 265 271 WITHOUT_VIO="$WITHOUT_VIO"' dstr cmd stdio' 266 272 ;; … … 493 499 [ "$ROAR_DRIVER_CODEC" = '' ] || echo "#define ROAR_DRIVER_CODEC \"$ROAR_DRIVER_CODEC\"" 494 500 echo 495 $ALAW && echo '#define ROAR_SUPPORT_ALAW' 496 $ALAW_RW && echo '#define ROAR_SUPPORT_ALAW_RW' 497 $MULAW && echo '#define ROAR_SUPPORT_MULAW' 498 $MULAW_RW && echo '#define ROAR_SUPPORT_MULAW_RW' 499 $PROXY && echo '#define ROAR_SUPPORT_PROXY' 501 $ALAW && echo '#define ROAR_SUPPORT_ALAW' 502 $ALAW_RW && echo '#define ROAR_SUPPORT_ALAW_RW' 503 $MULAW && echo '#define ROAR_SUPPORT_MULAW' 504 $MULAW_RW && echo '#define ROAR_SUPPORT_MULAW_RW' 505 $PROXY && echo '#define ROAR_SUPPORT_PROXY' 506 $PASSWORD_API && echo '#define ROAR_SUPPORT_PASSWORD_API' 500 507 echo 501 508 -
libroar/pinentry.c
r1392 r1398 36 36 37 37 int roar_pinentry_open (struct roar_pinentry * pe, int flags, char * display, char * tty, char * term) { 38 #if def ROAR_HAVE_BIN_PINENTRY38 #if defined(ROAR_HAVE_BIN_PINENTRY) && defined(ROAR_SUPPORT_PASSWORD_API) 39 39 int in[2], out[2]; 40 40 … … 127 127 128 128 int roar_pinentry_close(struct roar_pinentry * pe) { 129 #if def ROAR_HAVE_BIN_PINENTRY129 #if defined(ROAR_HAVE_BIN_PINENTRY) && defined(ROAR_SUPPORT_PASSWORD_API) 130 130 int status; 131 131 … … 156 156 157 157 int roar_pinentry_send (struct roar_pinentry * pe, char * cmd, char * args) { 158 #if def ROAR_HAVE_BIN_PINENTRY158 #if defined(ROAR_HAVE_BIN_PINENTRY) && defined(ROAR_SUPPORT_PASSWORD_API) 159 159 size_t len; 160 160 … … 192 192 #define MAX_LINE_SIZE 2048 193 193 int roar_pinentry_recv (struct roar_pinentry * pe, char ** line, char ** opts) { 194 #if def ROAR_HAVE_BIN_PINENTRY194 #if defined(ROAR_HAVE_BIN_PINENTRY) && defined(ROAR_SUPPORT_PASSWORD_API) 195 195 char realbuf[MAX_LINE_SIZE]; 196 196 char * tp; … … 256 256 257 257 int roar_pinentry_req (struct roar_pinentry * pe, char * cmd, char * args, char ** line, char ** opts) { 258 #ifdef ROAR_SUPPORT_PASSWORD_API 258 259 if ( pe == NULL ) 259 260 return -1; … … 263 264 264 265 return roar_pinentry_recv(pe, line, opts); 266 #else 267 return -1; 268 #endif 265 269 } 266 270 … … 282 286 283 287 int roar_pinentry_set (struct roar_pinentry * pe, char * obj, char * text) { 288 #ifdef ROAR_SUPPORT_PASSWORD_API 284 289 char req[80] = "SET"; 285 290 … … 296 301 297 302 return roar_pinentry_req(pe, req, text, NULL, NULL); 303 #else 304 return -1; 305 #endif 298 306 } 299 307 300 308 int roar_pinentry_getpin (struct roar_pinentry * pe, char ** pw, char * desc, char * prompt) { 309 #ifdef ROAR_SUPPORT_PASSWORD_API 301 310 if ( pe == NULL ) 302 311 return -1; … … 317 326 318 327 return 0; 328 #else 329 return -1; 330 #endif 319 331 } 320 332 321 333 int roar_pinentry_confirm (struct roar_pinentry * pe, char * desc, char * yes, char * no) { 334 #ifdef ROAR_SUPPORT_PASSWORD_API 322 335 if ( pe == NULL ) 323 336 return -1; … … 336 349 337 350 return roar_pinentry_req(pe, "CONFIRM", NULL, NULL, NULL); 351 #else 352 return -1; 353 #endif 338 354 } 339 355 -
libroar/sshaskpass.c
r1289 r1398 36 36 37 37 int roar_sshaskpass_getpass (char ** pw, char * desc) { 38 #if def ROAR_HAVE_BIN_SSH_ASKPASS38 #if defined(ROAR_HAVE_BIN_SSH_ASKPASS) && defined(ROAR_SUPPORT_PASSWORD_API) 39 39 FILE * cpipe; 40 40 char buf[1024];
Note: See TracChangeset
for help on using the changeset viewer.