Browse Source

* drop bitmap_t typedef

master
Alex 'AdUser' Z 7 years ago
parent
commit
f4b596a283
  1. 2
      src/bitmap.h
  2. 29
      tests/bitmap.c

2
src/bitmap.h

@ -8,8 +8,6 @@
#define CHAR_USED '@'
#define CHAR_NONE '-'
typedef unsigned char bitmap_t[BITMAP_SIZE];
int
bitmap_compare(const unsigned char *a,
const unsigned char *b);

29
tests/bitmap.c

@ -2,32 +2,31 @@
#include "../src/bitmap.h"
int
main()
{
bitmap_t a, b;
main() {
unsigned char a[BITMAP_SIZE], b[BITMAP_SIZE];
memset (a, 0x00, sizeof(bitmap_t));
memset (b, 0x00, sizeof(bitmap_t));
memset (a, 0x00, sizeof(a));
memset (b, 0x00, sizeof(b));
assert(bitmap_compare(a, b) == 0);
memset (a, 0xFE, sizeof(bitmap_t));
memset (b, 0xFF, sizeof(bitmap_t));
memset (a, 0xFE, sizeof(a));
memset (b, 0xFF, sizeof(b));
assert(bitmap_compare(a, b) == 32);
memset (a, 0x00, sizeof(bitmap_t));
memset (b, 0x55, sizeof(bitmap_t));
memset (a, 0x00, sizeof(a));
memset (b, 0x55, sizeof(b));
assert(bitmap_compare(a, b) == 128);
memset (a, 0x00, sizeof(bitmap_t));
memset (b, 0xAA, sizeof(bitmap_t));
memset (a, 0x00, sizeof(a));
memset (b, 0xAA, sizeof(b));
assert(bitmap_compare(a, b) == 128);
memset (a, 0xAA, sizeof(bitmap_t));
memset (b, 0x55, sizeof(bitmap_t));
memset (a, 0xAA, sizeof(a));
memset (b, 0x55, sizeof(b));
assert(bitmap_compare(a, b) == 256);
memset (a, 0x00, sizeof(bitmap_t));
memset (b, 0xFF, sizeof(bitmap_t));
memset (a, 0x00, sizeof(a));
memset (b, 0xFF, sizeof(b));
assert(bitmap_compare(a, b) == 256);
return 0;

Loading…
Cancel
Save