comparison src/dosfns.c @ 46370:40db0673e6f0

Most uses of XSTRING combined with STRING_BYTES or indirection changed to SCHARS, SBYTES, STRING_INTERVALS, SREF, SDATA; explicit size_byte references left unchanged for now.
author Ken Raeburn <raeburn@raeburn.org>
date Mon, 15 Jul 2002 00:00:41 +0000
parents 425d5cebd73c
children 695cf19ef79e d7ddb3e565de
comparison
equal deleted inserted replaced
46369:dd1d3b1d0053 46370:40db0673e6f0
501 name = f->name; 501 name = f->name;
502 502
503 if (FRAME_MSDOS_P (f)) 503 if (FRAME_MSDOS_P (f))
504 { 504 {
505 BLOCK_INPUT; 505 BLOCK_INPUT;
506 w95_set_virtual_machine_title (XSTRING (name)->data); 506 w95_set_virtual_machine_title (SDATA (name));
507 UNBLOCK_INPUT; 507 UNBLOCK_INPUT;
508 } 508 }
509 } 509 }
510 #endif /* !HAVE_X_WINDOWS */ 510 #endif /* !HAVE_X_WINDOWS */
511 511
523 523
524 CHECK_STRING (filename); 524 CHECK_STRING (filename);
525 filename = Fexpand_file_name (filename, Qnil); 525 filename = Fexpand_file_name (filename, Qnil);
526 encoded = ENCODE_FILE (filename); 526 encoded = ENCODE_FILE (filename);
527 527
528 if (statfs (XSTRING (encoded)->data, &stfs)) 528 if (statfs (SDATA (encoded), &stfs))
529 value = Qnil; 529 value = Qnil;
530 else 530 else
531 value = list3 (make_float ((double) stfs.f_bsize * stfs.f_blocks), 531 value = list3 (make_float ((double) stfs.f_bsize * stfs.f_blocks),
532 make_float ((double) stfs.f_bsize * stfs.f_bfree), 532 make_float ((double) stfs.f_bsize * stfs.f_bfree),
533 make_float ((double) stfs.f_bsize * stfs.f_bavail)); 533 make_float ((double) stfs.f_bsize * stfs.f_bavail));