|
|
| |
int XRef::getNumEntry(int offset) const | int XRef::getNumEntry(int offset) const |
{ | { |
int res = -1; |
if (size > 0) |
int resOffset = -1; |
|
XRefEntry e; |
|
for (int i = 0; i < size; ++i) |
|
{ | { |
e = entries[i]; |
int res = 0; |
if (e.offset < offset && e.offset > resOffset) |
Guint resOffset = entries[0].offset; |
|
XRefEntry e; |
|
for (int i = 1; i < size; ++i) |
{ | { |
res = i; |
e = entries[i]; |
resOffset = e.offset; |
if (e.offset < offset && e.offset >= resOffset) |
|
{ |
|
res = i; |
|
resOffset = e.offset; |
|
} |
} | } |
|
return res; |
} | } |
return res; |
else return -1; |
} | } |
| |
Guint XRef::strToUnsigned(char *s) { | Guint XRef::strToUnsigned(char *s) { |