git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added used_glyphs field in font usage
[swftools.git]
/
pdf2swf
/
xpdf
/
UnicodeMap.cc
diff --git
a/pdf2swf/xpdf/UnicodeMap.cc
b/pdf2swf/xpdf/UnicodeMap.cc
index
300d802
..
2b8cb1f
100644
(file)
--- a/
pdf2swf/xpdf/UnicodeMap.cc
+++ b/
pdf2swf/xpdf/UnicodeMap.cc
@@
-53,7
+53,7
@@
UnicodeMap *UnicodeMap::parse(GString *encodingNameA) {
map = new UnicodeMap(encodingNameA->copy());
size = 8;
map = new UnicodeMap(encodingNameA->copy());
size = 8;
- map->ranges = (UnicodeMapRange *)gmalloc(size * sizeof(UnicodeMapRange));
+ map->ranges = (UnicodeMapRange *)gmallocn(size, sizeof(UnicodeMapRange));
eMapsSize = 0;
line = 1;
eMapsSize = 0;
line = 1;
@@
-69,7
+69,7
@@
UnicodeMap *UnicodeMap::parse(GString *encodingNameA) {
if (map->len == size) {
size *= 2;
map->ranges = (UnicodeMapRange *)
if (map->len == size) {
size *= 2;
map->ranges = (UnicodeMapRange *)
- grealloc(map->ranges, size * sizeof(UnicodeMapRange));
+ greallocn(map->ranges, size, sizeof(UnicodeMapRange));
}
range = &map->ranges[map->len];
sscanf(tok1, "%x", &range->start);
}
range = &map->ranges[map->len];
sscanf(tok1, "%x", &range->start);
@@
-81,7
+81,7
@@
UnicodeMap *UnicodeMap::parse(GString *encodingNameA) {
if (map->eMapsLen == eMapsSize) {
eMapsSize += 16;
map->eMaps = (UnicodeMapExt *)
if (map->eMapsLen == eMapsSize) {
eMapsSize += 16;
map->eMaps = (UnicodeMapExt *)
- grealloc(map->eMaps, eMapsSize * sizeof(UnicodeMapExt));
+ greallocn(map->eMaps, eMapsSize, sizeof(UnicodeMapExt));
}
eMap = &map->eMaps[map->eMapsLen];
sscanf(tok1, "%x", &eMap->u);
}
eMap = &map->eMaps[map->eMapsLen];
sscanf(tok1, "%x", &eMap->u);