MCPcopy Create free account
hub / github.com/davidgiven/fluxengine / getSectorSize

Function getSectorSize

lib/imagereader/jv3imagereader.cc:54–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

52#define JV3_FREEF 0xFC /* in flags field, or'd with size code */
53
54static unsigned getSectorSize(uint8_t flags)
55{
56 if ((flags & JV3_FREEF) == JV3_FREEF)
57 {
58 switch (flags & JV3_SIZE)
59 {
60 case 0:
61 return 512;
62 case 1:
63 return 1024;
64 case 2:
65 return 128;
66 case 3:
67 return 256;
68 }
69 }
70 else
71 {
72 switch (flags & JV3_SIZE)
73 {
74 case 0:
75 return 256;
76 case 1:
77 return 128;
78 case 2:
79 return 1024;
80 case 3:
81 return 512;
82 }
83 }
84 error("not reachable");
85}
86
87class Jv3ImageReader : public ImageReader
88{

Callers 1

readImageMethod · 0.70

Calls 1

errorFunction · 0.85

Tested by

no test coverage detected