Procházet zdrojové kódy

bitmap lib: use bit manipulation

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@52043 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz před 13 roky
rodič
revize
d4158e64c6
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      lib/bitmap/bitmap.c

+ 2 - 2
lib/bitmap/bitmap.c

@@ -38,8 +38,8 @@
 #include <grass/bitmap.h>
 
 
-#define BM_col_to_byte(x)  ((x)/8)
-#define BM_col_to_bit(x)   ((x)%8)
+#define BM_col_to_byte(x)  ((x) >> 3)  /* x / 8 */
+#define BM_col_to_bit(x)   ((x) & 7)   /* x % 8 */
 
 static int Mode = BM_FLAT;
 static int Size = 1;