summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>2019-07-03 09:58:33 -0400
committerThomas E. Dickey <dickey@invisible-island.net>2019-07-04 13:08:32 -0400
commit380dfc6ea9ea7f2ca2a0378f4bdeb1c52ad341b4 (patch)
tree7a535fb9936631a1c0cb92e48cad9b17c20a29c6 /src
parentd4db24bbb20434bee94d7c7df95bbd43c8d5ea7c (diff)
downloadxorg-lib-libXaw-380dfc6ea9ea7f2ca2a0378f4bdeb1c52ad341b4.tar.gz
add casts to quiet gcc conversion-warnings, no object change
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
Diffstat (limited to 'src')
-rw-r--r--src/Pixmap.c52
1 files changed, 26 insertions, 26 deletions
diff --git a/src/Pixmap.c b/src/Pixmap.c
index d2fa1ef..a359bb9 100644
--- a/src/Pixmap.c
+++ b/src/Pixmap.c
@@ -213,7 +213,7 @@ XawParseParamsString(String name)
++xaw_params->num_args;
xaw_params->args = (XawArgVal **)
XtRealloc((char *)xaw_params->args,
- sizeof(XawArgVal*) * xaw_params->num_args);
+ (Cardinal)(sizeof(XawArgVal*) * (size_t)xaw_params->num_args));
}
xaw_params->args[xaw_params->num_args - 1] = xaw_arg;
}
@@ -359,7 +359,7 @@ XawAddPixmapLoader(String type, String ext, XawPixmapLoader loader)
++num_loader_info;
loader_info = (XawPixmapLoaderInfo**)
XtRealloc((char *)loader_info,
- sizeof(XawPixmapLoaderInfo) * num_loader_info);
+ (Cardinal)(sizeof(XawPixmapLoaderInfo) * (size_t)num_loader_info));
}
loader_info[num_loader_info - 1] = info;
@@ -401,8 +401,8 @@ bcmp_x_cache(register _Xconst void *pixmap, register _Xconst void *xaw)
static int
qcmp_long(register _Xconst void *left, register _Xconst void *right)
{
- return ((long)((*(XawCache **)left)->value) -
- (long)((*(XawCache **)right)->value));
+ return (int)((long)((*(XawCache **)left)->value) -
+ (long)((*(XawCache **)right)->value));
}
static int
@@ -415,7 +415,7 @@ qcmp_string(register _Xconst void *left, register _Xconst void *right)
static int
bcmp_long(register _Xconst void *value, register _Xconst void *cache)
{
- return ((long)value - (long)((*(XawCache **)cache)->value));
+ return (int)((long)value - (long)((*(XawCache **)cache)->value));
}
static int
@@ -490,7 +490,7 @@ _XawGetCache(XawCache *xaw, Screen *screen, Colormap colormap, int depth)
++xaw->num_elems;
xaw->elems = (XtPointer*)
XtRealloc((char *)xaw->elems,
- sizeof(XtPointer) * xaw->num_elems);
+ (Cardinal)(sizeof(XtPointer) * (size_t)xaw->num_elems));
}
pcache->value = (long)screen;
pcache->elems = NULL;
@@ -516,7 +516,7 @@ _XawGetCache(XawCache *xaw, Screen *screen, Colormap colormap, int depth)
++s_cache->num_elems;
s_cache->elems = (XtPointer*)
XtRealloc((char *)s_cache->elems,
- sizeof(XtPointer) * s_cache->num_elems);
+ (Cardinal)(sizeof(XtPointer) * s_cache->num_elems));
}
pcache->value = (long)colormap;
pcache->elems = NULL;
@@ -543,7 +543,7 @@ _XawGetCache(XawCache *xaw, Screen *screen, Colormap colormap, int depth)
++c_cache->num_elems;
c_cache->elems = (XtPointer*)
XtRealloc((char *)c_cache->elems,
- sizeof(XtPointer) * c_cache->num_elems);
+ (Cardinal)(sizeof(XtPointer) * c_cache->num_elems));
}
pcache->value = (long)depth;
pcache->elems = NULL;
@@ -622,8 +622,8 @@ _XawCachePixmap(XawPixmap *pixmap,
{
++xaw_cache->num_elems;
xaw_cache->elems = (XtPointer*)XtRealloc((char *)xaw_cache->elems,
- sizeof(XtPointer) *
- xaw_cache->num_elems);
+ (Cardinal)(sizeof(XtPointer) *
+ xaw_cache->num_elems));
}
xaw_cache->elems[xaw_cache->num_elems - 1] = (XtPointer)pixmap;
@@ -641,8 +641,8 @@ _XawCachePixmap(XawPixmap *pixmap,
{
++x_cache->num_elems;
x_cache->elems = (XtPointer*)XtRealloc((char *)x_cache->elems,
- sizeof(XtPointer) *
- x_cache->num_elems);
+ (Cardinal)(sizeof(XtPointer) *
+ x_cache->num_elems));
}
x_cache->elems[x_cache->num_elems - 1] = (XtPointer)pixmap;
@@ -679,18 +679,18 @@ GetResourcePixmapPath(Display *display)
char *tok, *buffer = XtNewString(value.addr);
for (tok = strtok(buffer, ":"); tok; tok = strtok(NULL, ":")) {
- int toklen = strlen(tok);
+ int toklen = (int)strlen(tok);
if (toklen) {
- pixmap_path = XtRealloc(pixmap_path, length + toklen + 5);
+ pixmap_path = XtRealloc(pixmap_path, (Cardinal)(length + toklen + 5));
strcpy(pixmap_path + length, tok);
if (length)
pixmap_path[length++] = ':';
sprintf(pixmap_path + length, "%s/%%N", tok);
- length += strlen(tok) + 3;
+ length = (length + (int)strlen(tok) + 3);
}
}
- pixmap_path = XtRealloc(pixmap_path, length + strlen(default_path) + 2);
+ pixmap_path = XtRealloc(pixmap_path, (Cardinal)((size_t)length + strlen(default_path) + 2));
if (length)
pixmap_path[length++] = ':';
strcpy(pixmap_path + length, default_path);
@@ -762,13 +762,13 @@ BitmapLoader(XawParams *params, Screen *screen, Colormap colormap, int depth,
pixmap = XCreatePixmapFromBitmapData(DisplayOfScreen(screen),
RootWindowOfScreen(screen),
(char *)data,
- width, height, fg, bg, depth);
+ width, height, fg, bg, (unsigned)depth);
if (data)
XFree(data);
*pixmap_return = pixmap;
*mask_return = None;
- *width_return = width;
- *height_return = height;
+ *width_return = (Dimension)width;
+ *height_return = (Dimension)height;
retval = True;
}
@@ -850,8 +850,8 @@ GradientLoader(XawParams *params, Screen *screen, Colormap colormap, int depth,
if ((pixmap = XCreatePixmap(DisplayOfScreen(screen),
RootWindowOfScreen(screen),
- orientation == VERTICAL ? 1 : dimension,
- orientation == VERTICAL ? dimension : 1, depth))
+ (unsigned)(orientation == VERTICAL ? 1 : dimension),
+ (unsigned)(orientation == VERTICAL ? dimension : 1), (unsigned)depth))
== 0)
return (False);
@@ -916,8 +916,8 @@ GradientLoader(XawParams *params, Screen *screen, Colormap colormap, int depth,
*pixmap_return = pixmap;
*mask_return = None;
- *width_return = orientation == VERTICAL ? 1 : dimension;
- *height_return = orientation == VERTICAL ? dimension : 1;
+ *width_return = (Dimension)(orientation == VERTICAL ? 1 : dimension);
+ *height_return = (Dimension)(orientation == VERTICAL ? dimension : 1);
XFreeGC(DisplayOfScreen(screen), gc);
@@ -942,7 +942,7 @@ XPixmapLoader(XawParams *params, Screen *screen, Colormap colormap, int depth,
if ((argval = XawFindArgVal(params, "closeness")) != NULL
&& argval->value)
- closeness = atoi(argval->value);
+ closeness = (unsigned)atoi(argval->value);
if (params->name[0] != '/' && params->name[0] != '.')
{
@@ -965,8 +965,8 @@ XPixmapLoader(XawParams *params, Screen *screen, Colormap colormap, int depth,
RootWindowOfScreen(screen), filename, pixmap_return,
mask_return, &xpm_attributes) == XpmSuccess)
{
- *width_return = xpm_attributes.width;
- *height_return = xpm_attributes.height;
+ *width_return = (Dimension)xpm_attributes.width;
+ *height_return = (Dimension)xpm_attributes.height;
return (True);
}