Josh Huber <[EMAIL PROTECTED]> writes: > It seems to work fine on my powerbook, which is great.
It works fine for me too on my TiBook. > So, my real question is this...how should this be integrated with > pmud-utils/pmud. (I think it should somehow be put in Debian) I think it should be integrated too, after applying the attached patch. Doesn't anyone else compile with -Wall?
cd ~/c/ diff -u /home/walters/c/fnset.c\~ /home/walters/c/fnset.c --- /home/walters/c/fnset.c~ Tue Oct 9 21:45:38 2001 +++ /home/walters/c/fnset.c Tue Oct 9 21:48:39 2001 @@ -18,6 +18,8 @@ #include <sys/stat.h> #include <fcntl.h> #include <stdlib.h> +#include <unistd.h> +#include <string.h> #include <linux/adb.h> #include <linux/pmu.h> @@ -61,7 +63,7 @@ if (debug) { int i; - fprintf(stderr, "writing %ld bytes: {", sz); + fprintf(stderr, "writing %ld bytes: {", (long) sz); for (i = 0; i < sz; i++) { fprintf(stderr, " 0x%02x", data[i]); } @@ -75,7 +77,7 @@ prog, strerror(errno)); } else { fprintf(stderr, "%s: write(): expected %ld got %ld\n", - prog, sz, n); + prog, (long) sz, (long) n); } return -1; } @@ -96,7 +98,7 @@ if (debug) { int i; - fprintf(stderr, "read %ld bytes", n); + fprintf(stderr, "read %d bytes", n); if (n > 0) { fputs(": {", stderr); for (i = 0; i < n; i++) { @@ -129,7 +131,7 @@ return -1; } if (n != 2) { - fprintf(stderr, "%s: read(): expected 2 got %ld\n", + fprintf(stderr, "%s: read(): expected 2 got %d\n", prog, n); return -1; } @@ -258,7 +260,6 @@ main(int argc, char *argv[], char *envp[]) { const char *adb = "/dev/adb"; - unsigned char data[32]; const char *optlet = "dvhsubvP:"; extern char *optarg; @@ -365,7 +366,7 @@ if (bitpos && !force) { fprintf(stderr, - "%: WARNING: use of bit offset other than 0 (-P option)" + "%s: WARNING: use of bit offset other than 0 (-P option)" "requires force (-f option) since it may damage hardware!\n", prog); } Diff finished at Tue Oct 9 21:48:53