mirror of
https://git.freebsd.org/ports.git
synced 2025-05-20 19:13:27 -04:00
122 lines
2.7 KiB
C
122 lines
2.7 KiB
C
--- compface/gen.c.orig
|
|
+++ compface/gen.c
|
|
@@ -18,62 +18,65 @@
|
|
|
|
#define GEN(g) F[h] ^= G.g[k]; break
|
|
|
|
-static void Gen(char *);
|
|
+static void Gen P((char *)) ;
|
|
|
|
static void
|
|
-Gen(char *f)
|
|
+Gen(f)
|
|
+register char *f;
|
|
{
|
|
- int m, l, k, j, i, h;
|
|
+ register int m, l, k, j, i, h;
|
|
|
|
- for (j = 0; j < HEIGHT; j++) {
|
|
- for (i = 0; i < WIDTH; i++) {
|
|
+ for (j = 0; j < HEIGHT; j++)
|
|
+ {
|
|
+ for (i = 0; i < WIDTH; i++)
|
|
+ {
|
|
h = i + j * WIDTH;
|
|
k = 0;
|
|
- for (l = i - 2; l <= i + 2; l++) {
|
|
- for (m = j - 2; m <= j; m++) {
|
|
- if ((l >= i) && (m == j)) {
|
|
+ for (l = i - 2; l <= i + 2; l++)
|
|
+ for (m = j - 2; m <= j; m++)
|
|
+ {
|
|
+ if ((l >= i) && (m == j))
|
|
continue;
|
|
- }
|
|
- if ((l > 0) && (l <= WIDTH) && (m > 0)) {
|
|
+ if ((l > 0) && (l <= WIDTH) && (m > 0))
|
|
k = *(f + l + m * WIDTH) ? k * 2 + 1 : k * 2;
|
|
}
|
|
- }
|
|
- }
|
|
- switch (i) {
|
|
+ switch (i)
|
|
+ {
|
|
case 1 :
|
|
- switch (j) {
|
|
+ switch (j)
|
|
+ {
|
|
case 1 : GEN(g_22);
|
|
case 2 : GEN(g_21);
|
|
default : GEN(g_20);
|
|
}
|
|
break;
|
|
-
|
|
case 2 :
|
|
- switch (j) {
|
|
+ switch (j)
|
|
+ {
|
|
case 1 : GEN(g_12);
|
|
case 2 : GEN(g_11);
|
|
default : GEN(g_10);
|
|
}
|
|
break;
|
|
-
|
|
case WIDTH - 1 :
|
|
- switch (j) {
|
|
+ switch (j)
|
|
+ {
|
|
case 1 : GEN(g_42);
|
|
case 2 : GEN(g_41);
|
|
default : GEN(g_40);
|
|
}
|
|
break;
|
|
-
|
|
case WIDTH :
|
|
- switch (j) {
|
|
+ switch (j)
|
|
+ {
|
|
case 1 : GEN(g_32);
|
|
case 2 : GEN(g_31);
|
|
default : GEN(g_30);
|
|
}
|
|
break;
|
|
-
|
|
default :
|
|
- switch (j) {
|
|
+ switch (j)
|
|
+ {
|
|
case 1 : GEN(g_02);
|
|
case 2 : GEN(g_01);
|
|
default : GEN(g_00);
|
|
@@ -84,26 +87,25 @@
|
|
}
|
|
}
|
|
|
|
-
|
|
void
|
|
GenFace()
|
|
{
|
|
static char new[PIXELS];
|
|
- char *f1, *f2;
|
|
- int i;
|
|
+ register char *f1;
|
|
+ register char *f2;
|
|
+ register int i;
|
|
|
|
f1 = new;
|
|
f2 = F;
|
|
i = PIXELS;
|
|
- while (i-- > 0) {
|
|
+ while (i-- > 0)
|
|
*(f1++) = *(f2++);
|
|
- }
|
|
Gen(new);
|
|
}
|
|
|
|
-
|
|
void
|
|
UnGenFace()
|
|
{
|
|
Gen(F);
|
|
}
|
|
+
|