Compare commits
No commits in common. "226d1b39a9d7412bb9853af88d07336f2fcd274a" and "907f538cffbb5056edd0218f0c5ddb68dc505ab7" have entirely different histories.
226d1b39a9
...
907f538cff
10
Lib/7seg.c
10
Lib/7seg.c
@ -17,7 +17,7 @@ int foo, numbit, mask;
|
||||
int failed;
|
||||
|
||||
#if DEBUG_LEVEL
|
||||
fprintf(stderr, ">>> %s ( %p, <%d,%d>, 0x%x, %d )\n", __func__,
|
||||
fprintf(stderr, "%s ( %p, <%d,%d>, 0x%x, %d )\n", __func__,
|
||||
img, xpos, ypos, bits, k);
|
||||
#endif
|
||||
|
||||
@ -123,8 +123,8 @@ static int patterns[] =
|
||||
/* 0 1 2 3 4 5 6 7 8 9 */
|
||||
int foo, idx, bits;
|
||||
|
||||
#if DEBUG_LEVEL > 1
|
||||
fprintf(stderr, "%s: digit 0x%2x sizeof(patterns) -> %d\n", __func__,
|
||||
#if DEBEUG_LEVEL > 1
|
||||
fprintf(stderr, "%s digit 0x%2x sizeof(patterns) -> %d\n", __func__,
|
||||
chiffre, sizeof(patterns));
|
||||
#endif
|
||||
|
||||
@ -159,7 +159,7 @@ int foo;
|
||||
char digit;
|
||||
|
||||
#if DEBUG_LEVEL > 1
|
||||
fprintf(stderr, ">>> %s ( %p, '%s', %d )\n", __func__, img, numstr, k);
|
||||
fprintf(stderr, "%s ( %p, '%s', %d )\n", __func__, img, numstr, k);
|
||||
#endif
|
||||
|
||||
len = strlen(numstr);
|
||||
@ -189,7 +189,7 @@ int foo, bar;
|
||||
int iter;
|
||||
|
||||
#if DEBUG_LEVEL
|
||||
fprintf(stderr, ">>> %s ( %p, %d, 0x%x )\n", __func__, img, nbre, k);
|
||||
fprintf(stderr, ">> %s ( %p, %d, 0x%x )\n", __func__, img, nbre, k);
|
||||
#endif
|
||||
|
||||
iter = 0; /* safe value */
|
||||
|
@ -40,6 +40,7 @@ return FUNC_NOT_FINISH;
|
||||
int
|
||||
Image_anmo_grille(Image_Desc *dst)
|
||||
{
|
||||
int x, y;
|
||||
|
||||
if (dst->magic != MAGIC_OF_IMAGE)
|
||||
{
|
||||
|
@ -136,7 +136,7 @@ for (foo=0; foo<4; foo++)
|
||||
|
||||
*pvalue = value;
|
||||
|
||||
return FUNC_IS_BETA; /* XXX ? */
|
||||
return FUNC_IS_BETA;
|
||||
}
|
||||
/*::------------------------------------------------------------------::*/
|
||||
int Image_basicIO_write_I_long(FILE *fp, long value)
|
||||
|
@ -89,8 +89,8 @@ int dx, dy, ix, iy, inc;
|
||||
int foo, plotx, ploty, x, y;
|
||||
int plot;
|
||||
|
||||
#if DEBUG_LEVEL
|
||||
printf(">>> %s ( %p %4d %4d %4d %4d\n", __func__, i, x1, y1, x2, y2);
|
||||
#if DEBUG_LEVEL > 1
|
||||
printf("%s %4d %4d -----> %4d %4d\n", __func__, x1, y1, x2, y2);
|
||||
#endif
|
||||
|
||||
dx = x2 - x1; dy = y2 - y1;
|
||||
|
@ -155,7 +155,7 @@ putc('\n', stderr);
|
||||
|
||||
void Image_warning(char caractere, char *lig1, char *lig2, int k)
|
||||
{
|
||||
int len1, len2, len;
|
||||
int len1, len2, len, foo;
|
||||
|
||||
len1 = len2 = 0;
|
||||
if (NULL != lig1) len1 = strlen(lig1);
|
||||
|
30
Lib/trigo.c
Normal file
30
Lib/trigo.c
Normal file
@ -0,0 +1,30 @@
|
||||
/*
|
||||
* trigo.c
|
||||
*
|
||||
* nouveau Thu 15 Sep 2022 09:33:53 PM CEST
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#ifdef NEED_ALLOCA_H
|
||||
#include <alloca.h>
|
||||
#endif
|
||||
|
||||
#include "../tthimage.h"
|
||||
|
||||
/*::------------------------------------------------------------------::*/
|
||||
Image_cos010(Image_Desc *src, Image_Desc *dst)
|
||||
{
|
||||
int foo;
|
||||
|
||||
if ( (foo=Image_compare_desc(src, dst)) ) {
|
||||
fprintf(stderr, "%s: images not compatible, %d\n", __func__, foo);
|
||||
return foo;
|
||||
}
|
||||
|
||||
return FULL_NUCKED;
|
||||
}
|
||||
/*::------------------------------------------------------------------::*/
|
||||
/*::------------------------------------------------------------------::*/
|
20
README.md
20
README.md
@ -4,32 +4,20 @@ Ce kluge a pour but de brotcher les images avec vigueur.
|
||||
|
||||
Du code né dans les années 1986 sur un Kenitec 286 sous msdos 4 ou 5,
|
||||
puis s'est un jour retrouvé dans un Linux (kernel 0.99) et qui végète
|
||||
depuis ~2005. Il est venu le temps de le remettre en route, mais
|
||||
la tâche n'est pas terminée.
|
||||
depuis ~2005. Il est venu le temps de le remettre en route.
|
||||
|
||||
## Construction
|
||||
|
||||
Tout va bien se passer. Mais c'est assez rudimentaire, il y a deux scripts
|
||||
Le premier, [`build.sh`](./build.sh), va compiler la bibliothèque et les utilitaires.
|
||||
Le second, [`install.sh`](./install.sh) va mettre les choses au bon endroit.
|
||||
Il est vivement consillé de bien les lire avant de les utiliser.
|
||||
|
||||
Les options globales de compilation sont dans
|
||||
[Paramakes.mk](Paramakes.mk). Là aussi, soyez attentifs
|
||||
Tout va bien se passer.
|
||||
|
||||
## Utilisation
|
||||
|
||||
C'est là que ça se [complique](Docs/). Même moi, parfois je m'y perd.
|
||||
C'est là que ça se complique.
|
||||
|
||||
## Les outils
|
||||
|
||||
Plein de petits [binaires](Tools/) qui font plein de choses
|
||||
plus ou moins ésotériques. En général, pour avoir de l'aide,
|
||||
il faut leur donner une seule option : `list`, ce qui n'est pas très
|
||||
conventionnel, mais bon, legacy, toussa...
|
||||
Et ça sert à quoi ?
|
||||
|
||||
## La suite ?
|
||||
|
||||
Bah, c'est l'heure du _gloumiam_, alors on passe à table.
|
||||
Et après, on va continuer une grande campagne de nettoyage du
|
||||
code, il reste un gazillion de warnings.
|
||||
|
Loading…
Reference in New Issue
Block a user