From: Kaleb Keithley Date: Wed, 26 Nov 2003 22:49:12 +0000 (+0000) Subject: merge latest (4.3.99.16) from XFree86 (vendor) branch X-Git-Tag: XEVIE-BASE X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9b3b4e54ce7c389880ea83e1b04e7821b7661a1e;p=platform%2Fupstream%2Fxprop.git merge latest (4.3.99.16) from XFree86 (vendor) branch --- diff --git a/dsimple.c b/dsimple.c index bbdbd93..cd4cbc9 100644 --- a/dsimple.c +++ b/dsimple.c @@ -26,7 +26,7 @@ other dealings in this Software without prior written authorization from The Open Group. */ -/* $XFree86: xc/programs/xlsfonts/dsimple.c,v 3.6 2001/12/14 20:02:09 dawes Exp $ */ +/* $XFree86: xc/programs/xlsfonts/dsimple.c,v 3.7 2003/09/24 02:43:38 dawes Exp $ */ #include #include @@ -306,7 +306,7 @@ Window Select_Window_Args(rargc, argv) w=0; sscanf(OPTION, "0x%lx", &w); if (!w) - sscanf(OPTION, "%ld", &w); + sscanf(OPTION, "%lu", &w); if (!w) Fatal_Error("Invalid window id format: %s.", OPTION); continue; diff --git a/dsimple.h b/dsimple.h index a11cae7..7efd5c0 100644 --- a/dsimple.h +++ b/dsimple.h @@ -26,7 +26,7 @@ other dealings in this Software without prior written authorization from The Open Group. */ -/* $XFree86: xc/programs/xlsfonts/dsimple.h,v 1.8 2002/12/24 17:43:01 tsi Exp $ */ +/* $XFree86: xc/programs/xlsfonts/dsimple.h,v 1.9 2003/11/17 22:20:54 dawes Exp $ */ /* * Just_display.h: This file contains the definitions needed to use the @@ -50,7 +50,6 @@ extern int screen; /* The current screen */ /* Declaritions for functions in just_display.c */ -#if NeedFunctionPrototypes char *Malloc(unsigned); char *Realloc(char *, int); char *Get_Display_Name(int *, char **); @@ -62,19 +61,6 @@ Pixmap ReadBitmapFile(Drawable, char *, int *, int *, int *, int *); void WriteBitmapFile(char *, Pixmap, int, int, int, int); Window Select_Window_Args(int *, char **); void usage(void); -#else -char *Malloc(); -char *Realloc(); -char *Get_Display_Name(); -Display *Open_Display(); -void Setup_Display_And_Screen(); -XFontStruct *Open_Font(); -void Beep(); -Pixmap ReadBitmapFile(); -void WriteBitmapFile(); -Window Select_Window_Args(); -void usage(); -#endif #define X_USAGE "[host:display]" /* X arguments handled by Get_Display_Name */ @@ -87,19 +73,11 @@ void usage(); * Send bugs, etc. to chariot@athena.mit.edu. */ -#if NeedFunctionPrototypes unsigned long Resolve_Color(Window, char *); Pixmap Bitmap_To_Pixmap(Display *, Drawable, GC, Pixmap, int, int); Window Select_Window(Display *); void blip(void); Window Window_With_Name(Display *, Window, char *); -#else -unsigned long Resolve_Color(); -Pixmap Bitmap_To_Pixmap(); -Window Select_Window(); -void blip(); -Window Window_With_Name(); -#endif #ifdef __GNUC__ void Fatal_Error(char *, ...) __attribute__((__noreturn__)); #else diff --git a/xprop.c b/xprop.c index fbabda8..56dbdf9 100644 --- a/xprop.c +++ b/xprop.c @@ -27,7 +27,7 @@ other dealings in this Software without prior written authorization from The Open Group. */ -/* $XFree86: xc/programs/xprop/xprop.c,v 1.12 2002/12/02 22:10:23 tsi Exp $ */ +/* $XFree86: xc/programs/xprop/xprop.c,v 1.16 2003/10/31 21:49:48 herrb Exp $ */ #include @@ -219,7 +219,7 @@ Scan_Long (const char *string, long *value) } static const char * -Scan_Octal (const char *string, long *value) +Scan_Octal (const char *string, unsigned long *value) { if (sscanf(string, "%lo", value)!=1) Fatal_Error("Bad octal number: %s.", string); @@ -406,7 +406,7 @@ static propertyRec windowPropTable[] = { {"RECTANGLE", XA_RECTANGLE, "16iicc", RECTANGLE_DFORMAT }, {"RGB_COLOR_MAP", XA_RGB_COLOR_MAP,"32xcccccccxx",RGB_COLOR_MAP_DFORMAT}, {"STRING", XA_STRING, "8s", 0 }, - {"WINDOW", XA_WINDOW, "32x", ": window id # $0\n" }, + {"WINDOW", XA_WINDOW, "32x", ": window id # $0+\n" }, {"VISUALID", XA_VISUALID, "32x", ": visual id # $0\n" }, {"WM_COLORMAP_WINDOWS", 0, "32x", ": window id # $0+\n"}, {"WM_COMMAND", XA_WM_COMMAND, "8s", " = { $0+ }\n" }, @@ -899,7 +899,7 @@ static const char * Handle_Backslash (const char *dformat) { char c; - long i; + unsigned long i; if (!(c = *(dformat++))) return dformat; @@ -1384,8 +1384,8 @@ Set_Property (Display *dpy, Window w, const char *propname, const char *value) static unsigned short data16[MAXELEMENTS]; static unsigned long data32[MAXELEMENTS]; unsigned long intvalue; - unsigned char * value2 = strdup(value); - unsigned char * tmp = strtok(value2,","); + char * value2 = strdup(value); + char * tmp = strtok(value2,","); nelements = 1; intvalue = strtoul(tmp, NULL, 0); switch(size) { @@ -1424,8 +1424,8 @@ Set_Property (Display *dpy, Window w, const char *propname, const char *value) static unsigned short data16[MAXELEMENTS]; static unsigned long data32[MAXELEMENTS]; unsigned long intvalue; - unsigned char * value2 = strdup(value); - unsigned char * tmp = strtok(value2,","); + char * value2 = strdup(value); + char * tmp = strtok(value2,","); nelements = 1; intvalue = strtoul(tmp, NULL, 0); switch(size) { @@ -1581,7 +1581,7 @@ Parse_Format_Mapping (int *argc, char ***argv) Fatal_Error("Bad format: %s.", format); dformat = NULL; - if (ARGC>0 && Is_A_DFormat(ARGV[1])) { + if (ARGC>1 && Is_A_DFormat(ARGV[1])) { ARGV++; ARGC--; dformat = OPTION; }