Makefile.am | 2 +- Makefile.in | 2 +- png2pat.c | 7 +++---- visgrep.c | 2 +- xte.c | 9 ++++----- 5 files changed, 10 insertions(+), 12 deletions(-) diff --git a/Makefile.am b/Makefile.am index 7c2b006..f248f5a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,7 +1,7 @@ bin_PROGRAMS = xte rgb2pat png2pat visgrep pat2ppm patextract xmousepos man_MANS = pat2ppm.1 patextract.1 png2pat.1 rgb2pat.1 visgrep.1 xautomation.7 xmousepos.1 xte.1 xte_SOURCES = xte.c debug.c kbd.h keysym_map.h multikey_map.h -xte_LDADD = $(X_LIBS) $(X_EXTRALIBS) -lXtst -lX11 +xte_LDADD = $(X_LIBS) $(X_EXTRALIBS) -lXtst -lXi -lX11 rgb2pat_SOURCES = rgb2pat.c image.c image.h debug.c debug.h rgb2pat_LDADD = -lpng png2pat_SOURCES = png2pat.c image.c image.h debug.c debug.h diff --git a/Makefile.in b/Makefile.in index d9ea551..44de2a5 100644 --- a/Makefile.in +++ b/Makefile.in @@ -252,7 +252,7 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ man_MANS = pat2ppm.1 patextract.1 png2pat.1 rgb2pat.1 visgrep.1 xautomation.7 xmousepos.1 xte.1 xte_SOURCES = xte.c debug.c kbd.h keysym_map.h multikey_map.h -xte_LDADD = $(X_LIBS) $(X_EXTRALIBS) -lXtst -lX11 +xte_LDADD = $(X_LIBS) $(X_EXTRALIBS) -lXtst -lXi -lX11 rgb2pat_SOURCES = rgb2pat.c image.c image.h debug.c debug.h rgb2pat_LDADD = -lpng png2pat_SOURCES = png2pat.c image.c image.h debug.c debug.h diff --git a/png2pat.c b/png2pat.c index b8ba554..3d38236 100644 --- a/png2pat.c +++ b/png2pat.c @@ -41,21 +41,20 @@ int main( int argc, char *argv[] ) { "\n" , argv[ 0 ] ); - exit( 1 ); + return 1; } dmsg( 1, "Reading image...\n" ); in = img_load_from_png( argv[ 1 ] ); if( ! in ) { printf( "Failed to load %s\n", argv[ 1 ] ); - exit( 1 ); + return 1; } dmsg( 1, "Image attribs: %dx%d\n", in -> width, in -> height ); dmsg( 1, "Writing image to img.out...\n" ); img_write_fd( in, stdout ); img_destroy( in ); - - + return 0; } diff --git a/visgrep.c b/visgrep.c index dfa3a8e..c7f33d6 100644 --- a/visgrep.c +++ b/visgrep.c @@ -111,7 +111,7 @@ int main( int argc, char *argv[] ) { "Showing that match_a.pat (index 0) is at 10,10 on the screen. If no match\n" "is found even though the detection image is found, the index will be -1.\n" "\n" - "The first match was 100\% accurate, while the second and third were very slightly\n" + "The first match was 100%% accurate, while the second and third were very slightly\n" "inaccurate, probably due to anti-aliasing on the fonts.\n" "\n" "Exit status is 0 for successful match, 1 for no match, and 2 for error.\n" diff --git a/xte.c b/xte.c index 6e32b40..8dfebd3 100644 --- a/xte.c +++ b/xte.c @@ -104,17 +104,17 @@ KeySym get_keysym(wchar_t c) { if ( c <= 0xff ) { /* keysym = wchar value for Latin-1 (ISO-8859-1) characters */ keysym = c; - dmsg( 2, "Keysym = %d (Latin-1 character)\n", keysym); + dmsg( 2, "Keysym = %lu (Latin-1 character)\n", (unsigned long)keysym); } else { if ( c-0x0100 < WCHAR_TO_KEYSYM_MAP_SIZE ) { /* Look up keysym in table */ keysym = wchar_to_keysym_map[ c - 0x0100 ]; } - dmsg( 2, "Keysym = %d (from keysym_map)\n", keysym); + dmsg( 2, "Keysym = %lu (from keysym_map)\n", (unsigned long)keysym); if (!keysym) { /* Not found -> assume that it's a newer unicode character */ keysym = c + 0x01000000; - dmsg( 2, "Keysym = %d (newer UTF-8 character)\n", keysym); + dmsg( 2, "Keysym = %lu (newer UTF-8 character)\n", (unsigned long)keysym); } } if( keysym >= MAX_KEYSYM ) { @@ -194,7 +194,7 @@ void send_string( Display *d, XDevice *device, char *thing_in ) { if (keysym[0]) { if (keysym[1]) { /* Multi key sequence */ - dmsg( 1, "Sending Multi_key sequence first_keysym=%d, second_keysym=%d\n", keysym[0], keysym[1]); + dmsg( 1, "Sending Multi_key sequence first_keysym=%lu, second_keysym=%lu\n", (unsigned long)keysym[0], (unsigned long)keysym[1]); send_key(d,device,"Multi_key"); send_char(d,device,keysym[0]); send_char(d,device,keysym[1]); @@ -227,7 +227,6 @@ void mouse_move( Display *d, XDevice *device, int x, int y ) { } void mouse_rel_move( Display *d, XDevice *device, int x, int y ) { - int axes[] = {x,y}; dmsg( 1, "Moving mouse relatively by %d,%d\n", x, y ); xte_FakeRelativeMotionEvent( d, device, x, y, CurrentTime ); }