diff options
-rwxr-xr-x | bittest.h | 4 | ||||
-rwxr-xr-x | patgen.c | 7 | ||||
-rwxr-xr-x | pattest.c | 3 |
3 files changed, 11 insertions, 3 deletions
diff --git a/bittest.h b/bittest.h new file mode 100755 index 0000000..ade8b1e --- /dev/null +++ b/bittest.h @@ -0,0 +1,4 @@ +static int bit_next(int prev) +{ + return (prev + 1) % 256; +} @@ -9,6 +9,7 @@ #include <sys/ioctl.h> #include <unistd.h> #include <stdlib.h> +#include "bittest.h" /* #define BLOCK_SIZE 2048 */ #define BLOCK_SIZE 2041 @@ -60,8 +61,10 @@ int main(int argc, char *argv[]) #endif for(;;) { res = bs; - for (x=0;x<bs;x++) - outbuf[x] = c++; + for (x=0;x<bs;x++) { + outbuf[x] = c; + c = bit_next(c); + } res = write(fd, outbuf, res); #if 0 printf("(%d) Wrote %d bytes\n", packets++, res); @@ -9,6 +9,7 @@ #include <sys/ioctl.h> #include <unistd.h> #include <stdlib.h> +#include "bittest.h" #define BLOCK_SIZE 2039 @@ -72,7 +73,7 @@ int main(int argc, char *argv[]) c = outbuf[x]; bytes=0; } - c++; + c = bit_next(c); bytes++; } #if 0 |