You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.9 KiB

  1. From: =?UTF-8?q?Rog=C3=A9rio=20Brito?= <rbrito@ime.usp.br>
  2. Date: Thu, 24 Oct 2013 01:11:21 -0200
  3. Subject: Adjust types for printing
  4. Try to address the issues of a given integral type having different sizes
  5. in 32 and 64-bit architectures.
  6. ---
  7. fsck_hfs.tproj/dfalib/SControl.c | 2 +-
  8. fsck_hfs.tproj/dfalib/hfs_endian.c | 2 +-
  9. 2 files changed, 2 insertions(+), 2 deletions(-)
  10. diff --git a/fsck_hfs.tproj/dfalib/SControl.c b/fsck_hfs.tproj/dfalib/SControl.c
  11. index 4ce9e16..8b03ece 100644
  12. --- a/fsck_hfs.tproj/dfalib/SControl.c
  13. +++ b/fsck_hfs.tproj/dfalib/SControl.c
  14. @@ -776,7 +776,7 @@ static int ScavSetUp( SGlob *GPtr)
  15. pointer = (ScavStaticStructures *) AllocateClearMemory( sizeof(ScavStaticStructures) );
  16. if ( pointer == nil ) {
  17. if ( GPtr->logLevel >= kDebugLog ) {
  18. - printf( "\t error %d - could not allocate %ld bytes of memory \n",
  19. + printf( "\t error %d - could not allocate %i bytes of memory \n",
  20. R_NoMem, sizeof(ScavStaticStructures) );
  21. }
  22. return( R_NoMem );
  23. diff --git a/fsck_hfs.tproj/dfalib/hfs_endian.c b/fsck_hfs.tproj/dfalib/hfs_endian.c
  24. index 3cc9eb4..6ca2ac1 100755
  25. --- a/fsck_hfs.tproj/dfalib/hfs_endian.c
  26. +++ b/fsck_hfs.tproj/dfalib/hfs_endian.c
  27. @@ -563,7 +563,7 @@ hfs_swap_HFSPlusBTInternalNode (
  28. /* Make sure name length is consistent with key length */
  29. if (keyLength < sizeof(srcKey->parentID) + sizeof(srcKey->nodeName.length) +
  30. srcKey->nodeName.length*sizeof(srcKey->nodeName.unicode[0])) {
  31. - if (debug) printf("hfs_swap_HFSPlusBTInternalNode: catalog record #%d keyLength=%d expected=%lu\n",
  32. + if (debug) printf("hfs_swap_HFSPlusBTInternalNode: catalog record #%d keyLength=%d expected=%i\n",
  33. srcDesc->numRecords-i, keyLength, sizeof(srcKey->parentID) + sizeof(srcKey->nodeName.length) +
  34. srcKey->nodeName.length*sizeof(srcKey->nodeName.unicode[0]));
  35. WriteError(fcb->fcbVolume->vcbGPtr, E_KeyLen, fcb->fcbFileID, src->blockNum);