[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE_3_3_BRANCH: kdegraphics/kpdf/xpdf
From: Dirk Mueller <mueller () kde ! org>
Date: 2004-10-28 9:42:53
Message-ID: 20041028094253.AF61016CE5 () office ! kde ! org
[Download RAW message or body]
CVS commit by mueller:
make the comparison unsigned
M +4 -4 Catalog.cc 1.3.4.4
M +6 -6 XRef.cc 1.3.4.5
--- kdegraphics/kpdf/xpdf/Catalog.cc #1.3.4.3:1.3.4.4
@@ -66,6 +66,6 @@ Catalog::Catalog(XRef *xrefA) {
pagesSize = numPages0 = (int)obj.getNum();
obj.free();
- if ((pagesSize >= INT_MAX / (signed) sizeof(Page *)) ||
- (pagesSize >= INT_MAX / (signed) sizeof(Ref)))
+ if (((unsigned) pagesSize >= INT_MAX / sizeof(Page *)) ||
+ ((unsigned) pagesSize >= INT_MAX / sizeof(Ref)))
{
error(-1, "Invalid 'pagesSize'");
@@ -201,6 +201,6 @@ int Catalog::readPageTree(Dict *pagesDic
if (start >= pagesSize) {
pagesSize += 32;
- if (pagesSize >= INT_MAX / (signed) sizeof(Page*) ||
- pagesSize >= INT_MAX / (signed) sizeof(Ref)) {
+ if ((unsigned) pagesSize >= INT_MAX / sizeof(Page*) ||
+ (unsigned) pagesSize >= INT_MAX / sizeof(Ref)) {
error(-1, "Invalid 'pagesSize' parameter.");
goto err3;
--- kdegraphics/kpdf/xpdf/XRef.cc #1.3.4.4:1.3.4.5
@@ -112,5 +112,5 @@ ObjectStream::ObjectStream(XRef *xref, i
}
- if (nObjects >= INT_MAX / (signed) sizeof(int)) {
+ if ((unsigned) nObjects >= INT_MAX / sizeof(int)) {
error(-1, "Invalid 'nObjects'");
goto err1;
@@ -395,5 +395,5 @@ GBool XRef::readXRefTable(Parser *parser
goto err1;
}
- if (newSize >= INT_MAX / (signed) sizeof(XRefEntry)) {
+ if ((unsigned) newSize >= INT_MAX / sizeof(XRefEntry)) {
error(-1, "Invalid 'obj' parameters'");
goto err1;
@@ -505,5 +505,5 @@ GBool XRef::readXRefStream(Stream *xrefS
}
if (newSize > size) {
- if (newSize >= INT_MAX / (signed) sizeof(XRefEntry)) {
+ if ((unsigned) newSize >= INT_MAX / sizeof(XRefEntry)) {
error(-1, "Invalid 'size' parameter.");
return gFalse;
@@ -599,5 +599,5 @@ GBool XRef::readXRefStreamSection(Stream
return gFalse;
}
- if (newSize >= INT_MAX / (signed) sizeof(XRefEntry)) {
+ if ((unsigned) newSize >= INT_MAX / sizeof(XRefEntry)) {
error(-1, "Invalid 'size' inside xref table.");
return gFalse;
@@ -738,5 +738,5 @@ GBool XRef::constructXRef() {
return gFalse;
}
- if (newSize >= INT_MAX / (signed) sizeof(XRefEntry)) {
+ if ((unsigned) newSize >= INT_MAX / sizeof(XRefEntry)) {
error(-1, "Invalid 'obj' parameters.");
return gFalse;
@@ -765,5 +765,5 @@ GBool XRef::constructXRef() {
if (streamEndsLen == streamEndsSize) {
streamEndsSize += 64;
- if (streamEndsSize >= INT_MAX / (signed) sizeof(int)) {
+ if ((unsigned) streamEndsSize >= INT_MAX / sizeof(int)) {
error(-1, "Invalid 'endstream' parameter.");
return gFalse;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic