@@ -32,7 +32,7 @@ namespace COLLADABU
3232
3333
3434
35- const char HEX2DEC[256 ] =
35+ const signed char HEX2DEC[256 ] =
3636 {
3737 /* 0 1 2 3 4 5 6 7 8 9 A B C D E F */
3838 /* 0 */ -1 ,-1 ,-1 ,-1 , -1 ,-1 ,-1 ,-1 , -1 ,-1 ,-1 ,-1 , -1 ,-1 ,-1 ,-1 ,
@@ -107,9 +107,9 @@ namespace COLLADABU
107107 {
108108 if (*pSrc == ' %' )
109109 {
110- char dec1, dec2;
111- if ( (char )(-1 ) != (dec1 = HEX2DEC[*(pSrc + 1 )])
112- && (char )(-1 ) != (dec2 = HEX2DEC[*(pSrc + 2 )]))
110+ signed char dec1, dec2;
111+ if ( (signed char )(-1 ) != (dec1 = HEX2DEC[*(pSrc + 1 )])
112+ && (signed char )(-1 ) != (dec2 = HEX2DEC[*(pSrc + 2 )]))
113113 {
114114 *pEnd++ = (dec1 << 4 ) + dec2;
115115 pSrc += 3 ;
@@ -222,14 +222,14 @@ namespace COLLADABU
222222 }
223223 else
224224 {
225- mUriString = copyFrom_.mUriString ;
226- mOriginalURIString = copyFrom_.mOriginalURIString ;
227- mScheme = copyFrom_.mScheme ;
228- mAuthority = copyFrom_.mAuthority ;
229- mPath = copyFrom_.mPath ;
230- mQuery = copyFrom_.mQuery ;
231- mFragment = copyFrom_.mFragment ;
232- mIsValid = copyFrom_.mIsValid ;
225+ mUriString = copyFrom_.mUriString ;
226+ mOriginalURIString = copyFrom_.mOriginalURIString ;
227+ mScheme = copyFrom_.mScheme ;
228+ mAuthority = copyFrom_.mAuthority ;
229+ mPath = copyFrom_.mPath ;
230+ mQuery = copyFrom_.mQuery ;
231+ mFragment = copyFrom_.mFragment ;
232+ mIsValid = copyFrom_.mIsValid ;
233233 }
234234 }
235235
0 commit comments