tumble is a somewhat rustic utility that takes jpeg pictures OR 1 bit tiff b&w pictures and creates a pdf out of them, see the README for more details okay jca@
23 lines
588 B
Plaintext
23 lines
588 B
Plaintext
$OpenBSD: patch-bitblt_g4_c,v 1.1.1.1 2020/04/25 14:02:14 espie Exp $
|
|
|
|
Index: bitblt_g4.c
|
|
--- bitblt_g4.c.orig
|
|
+++ bitblt_g4.c
|
|
@@ -215,6 +215,7 @@ static uint32_t g4_find_pixel (uint8_t *buf,
|
|
return (width);
|
|
}
|
|
|
|
+#define absdiff(a, b) ((a) < (b) ? (b)-(a) : (a) - (b))
|
|
|
|
static void g4_encode_row (struct bit_buffer *buf,
|
|
uint32_t width,
|
|
@@ -253,7 +254,7 @@ static void g4_encode_row (struct bit_buffer *buf,
|
|
fprintf (stderr, "pass\n");
|
|
#endif
|
|
}
|
|
- else if (abs (a1 - b1) <= 3)
|
|
+ else if (absdiff(a1, b1) <= 3)
|
|
{
|
|
/* vertical mode */
|
|
write_bits (buf,
|