mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-23 02:04:20 +00:00
Bugs reported by gcc 4.2.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@25582 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
7708061f22
commit
0477e36f24
3 changed files with 14 additions and 7 deletions
|
@ -1,3 +1,10 @@
|
|||
2007-11-11 Fred Kiefer <FredKiefer@gmx.de>
|
||||
|
||||
* Source/NSCell.m (-initWithCoder:): Correct keyed decoding of
|
||||
setSendsActionOnEndEditing.
|
||||
* Source/tiff.m: Change mode field of chandle_t to char.
|
||||
Bugs reported by gcc 4.2
|
||||
|
||||
2007-11-09 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* Version 0.13.0
|
||||
|
|
|
@ -2470,7 +2470,7 @@ static NSColor *shadowCol;
|
|||
cFlags2 = [aDecoder decodeIntForKey: @"NSCellFlags2"];
|
||||
[self setControlTint: ((cFlags2 & 0xE0) >> 5)];
|
||||
[self setControlSize: ((cFlags2 & 0xE0000) >> 17)];
|
||||
[self setSendsActionOnEndEditing: (cFlags2 & 0x400000)];
|
||||
[self setSendsActionOnEndEditing: ((cFlags2 & 0x400000) == 0x400000)];
|
||||
[self setAllowsMixedState: ((cFlags2 & 0x1000000) == 0x1000000)];
|
||||
[self setRefusesFirstResponder: ((cFlags2 & 0x2000000) == 0x2000000)];
|
||||
[self setAlignment: ((cFlags2 & 0x1C000000) >> 26)];
|
||||
|
|
|
@ -75,7 +75,7 @@ typedef struct {
|
|||
char* data;
|
||||
long size;
|
||||
long position;
|
||||
const char* mode;
|
||||
char mode;
|
||||
char **outdata;
|
||||
long *outposition;
|
||||
} chandle_t;
|
||||
|
@ -118,7 +118,7 @@ static tsize_t
|
|||
TiffHandleWrite(thandle_t handle, tdata_t buf, tsize_t count)
|
||||
{
|
||||
chandle_t* chand = (chandle_t *)handle;
|
||||
if (chand->mode == "r")
|
||||
if (chand->mode == 'r')
|
||||
return 0;
|
||||
if (chand->position + count > chand->size)
|
||||
{
|
||||
|
@ -145,8 +145,8 @@ TiffHandleSeek(thandle_t handle, toff_t offset, int mode)
|
|||
case SEEK_SET: chand->position = offset; break;
|
||||
case SEEK_CUR: chand->position += offset; break;
|
||||
case SEEK_END:
|
||||
if (offset > 0 && chand->mode == "r")
|
||||
return 0;
|
||||
if (offset > 0 && chand->mode == 'r')
|
||||
return 0;
|
||||
chand->position += offset; break;
|
||||
break;
|
||||
}
|
||||
|
@ -206,7 +206,7 @@ NSTiffOpenDataRead(const char* data, long size)
|
|||
handle->position = 0;
|
||||
handle->outposition = 0;
|
||||
handle->size = size;
|
||||
handle->mode = "r";
|
||||
handle->mode = 'r';
|
||||
return TIFFClientOpen("GSTiffReadData", "r",
|
||||
(thandle_t)handle,
|
||||
TiffHandleRead, TiffHandleWrite,
|
||||
|
@ -225,7 +225,7 @@ NSTiffOpenDataWrite(char **data, long *size)
|
|||
handle->position = 0;
|
||||
handle->outposition = size;
|
||||
handle->size = *size;
|
||||
handle->mode = "w";
|
||||
handle->mode = 'w';
|
||||
return TIFFClientOpen("GSTiffWriteData", "w",
|
||||
(thandle_t)handle,
|
||||
TiffHandleRead, TiffHandleWrite,
|
||||
|
|
Loading…
Reference in a new issue