summaryrefslogtreecommitdiffstats
path: root/xlib/xgc.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2019-01-03 20:53:24 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2019-01-03 20:53:24 (GMT)
commitd2747a371058fa4128dbd7896fe040f0b3ee6be7 (patch)
tree636e7fd05c44d1f45b621dad17cfeed7d672199b /xlib/xgc.c
parentf2b5a87d6dc6d3468828d48929583d950690a40b (diff)
downloadtk-d2747a371058fa4128dbd7896fe040f0b3ee6be7.zip
tk-d2747a371058fa4128dbd7896fe040f0b3ee6be7.tar.gz
tk-d2747a371058fa4128dbd7896fe040f0b3ee6be7.tar.bz2
Bring back more original "None" usages, and fix other warnings which gradually slipped in.
Wherever possible, pragma's are used in MSVC to silence useless compiler warnings.
Diffstat (limited to 'xlib/xgc.c')
-rw-r--r--xlib/xgc.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/xlib/xgc.c b/xlib/xgc.c
index e62f0de..a6f2611 100644
--- a/xlib/xgc.c
+++ b/xlib/xgc.c
@@ -50,7 +50,7 @@
static TkpClipMask *AllocClipMask(GC gc) {
TkpClipMask *clip_mask = (TkpClipMask*) gc->clip_mask;
- if (!clip_mask) {
+ if (clip_mask == None) {
clip_mask = (TkpClipMask*) ckalloc(sizeof(TkpClipMask));
gc->clip_mask = (Pixmap) clip_mask;
#ifdef MAC_OSX_TK
@@ -78,14 +78,14 @@ static TkpClipMask *AllocClipMask(GC gc) {
*/
static void FreeClipMask(GC gc) {
- if (gc->clip_mask) {
+ if (gc->clip_mask != None) {
#ifdef MAC_OSX_TK
if (((TkpClipMask*) gc->clip_mask)->type == TKP_CLIP_REGION) {
TkpReleaseRegion(((TkpClipMask*) gc->clip_mask)->value.region);
}
#endif
ckfree((char*) gc->clip_mask);
- gc->clip_mask = 0;
+ gc->clip_mask = None;
}
}
@@ -126,7 +126,7 @@ XCreateGC(
gp = (XGCValues *) ckalloc(sizeof(XGCValues) + MAX_DASH_LIST_SIZE +
gcCacheSize);
if (!gp) {
- return 0;
+ return NULL;
}
#define InitField(name,maskbit,default) \
@@ -145,11 +145,11 @@ XCreateGC(
InitField(fill_style, GCFillStyle, FillSolid);
InitField(fill_rule, GCFillRule, WindingRule);
InitField(arc_mode, GCArcMode, ArcPieSlice);
- InitField(tile, GCTile, 0);
- InitField(stipple, GCStipple, 0);
+ InitField(tile, GCTile, None);
+ InitField(stipple, GCStipple, None);
InitField(ts_x_origin, GCTileStipXOrigin, 0);
InitField(ts_y_origin, GCTileStipYOrigin, 0);
- InitField(font, GCFont, 0);
+ InitField(font, GCFont, None);
InitField(subwindow_mode, GCSubwindowMode, ClipByChildren);
InitField(graphics_exposures, GCGraphicsExposures, True);
InitField(clip_x_origin, GCClipXOrigin, 0);
@@ -158,7 +158,7 @@ XCreateGC(
InitField(dashes, GCDashList, 4);
(&(gp->dashes))[1] = 0;
- gp->clip_mask = 0;
+ gp->clip_mask = None;
if (mask & GCClipMask) {
TkpClipMask *clip_mask = AllocClipMask(gp);
@@ -269,7 +269,7 @@ int XFreeGC(
Display *d,
GC gc)
{
- if (gc) {
+ if (gc != None) {
FreeClipMask(gc);
TkpFreeGCCache(gc);
ckfree((char *) gc);
@@ -465,7 +465,7 @@ TkSetRegion(
GC gc,
TkRegion r)
{
- if (!r) {
+ if (r == None) {
Tcl_Panic("must not pass None to TkSetRegion for compatibility with X11; use XSetClipMask instead");
} else {
TkpClipMask *clip_mask = AllocClipMask(gc);
@@ -484,7 +484,7 @@ XSetClipMask(
GC gc,
Pixmap pixmap)
{
- if (!pixmap) {
+ if (pixmap == None) {
FreeClipMask(gc);
} else {
TkpClipMask *clip_mask = AllocClipMask(gc);