Compare commits
4 Commits
907f538cff
...
226d1b39a9
Author | SHA1 | Date | |
---|---|---|---|
|
226d1b39a9 | ||
|
3f1f5fc49b | ||
|
5f61f21362 | ||
|
7977766a52 |
10
Lib/7seg.c
10
Lib/7seg.c
@ -17,7 +17,7 @@ int foo, numbit, mask;
|
|||||||
int failed;
|
int failed;
|
||||||
|
|
||||||
#if DEBUG_LEVEL
|
#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);
|
img, xpos, ypos, bits, k);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -123,8 +123,8 @@ static int patterns[] =
|
|||||||
/* 0 1 2 3 4 5 6 7 8 9 */
|
/* 0 1 2 3 4 5 6 7 8 9 */
|
||||||
int foo, idx, bits;
|
int foo, idx, bits;
|
||||||
|
|
||||||
#if DEBEUG_LEVEL > 1
|
#if DEBUG_LEVEL > 1
|
||||||
fprintf(stderr, "%s digit 0x%2x sizeof(patterns) -> %d\n", __func__,
|
fprintf(stderr, "%s: digit 0x%2x sizeof(patterns) -> %d\n", __func__,
|
||||||
chiffre, sizeof(patterns));
|
chiffre, sizeof(patterns));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -159,7 +159,7 @@ int foo;
|
|||||||
char digit;
|
char digit;
|
||||||
|
|
||||||
#if DEBUG_LEVEL > 1
|
#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
|
#endif
|
||||||
|
|
||||||
len = strlen(numstr);
|
len = strlen(numstr);
|
||||||
@ -189,7 +189,7 @@ int foo, bar;
|
|||||||
int iter;
|
int iter;
|
||||||
|
|
||||||
#if DEBUG_LEVEL
|
#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
|
#endif
|
||||||
|
|
||||||
iter = 0; /* safe value */
|
iter = 0; /* safe value */
|
||||||
|
@ -40,7 +40,6 @@ return FUNC_NOT_FINISH;
|
|||||||
int
|
int
|
||||||
Image_anmo_grille(Image_Desc *dst)
|
Image_anmo_grille(Image_Desc *dst)
|
||||||
{
|
{
|
||||||
int x, y;
|
|
||||||
|
|
||||||
if (dst->magic != MAGIC_OF_IMAGE)
|
if (dst->magic != MAGIC_OF_IMAGE)
|
||||||
{
|
{
|
||||||
|
@ -136,7 +136,7 @@ for (foo=0; foo<4; foo++)
|
|||||||
|
|
||||||
*pvalue = value;
|
*pvalue = value;
|
||||||
|
|
||||||
return FUNC_IS_BETA;
|
return FUNC_IS_BETA; /* XXX ? */
|
||||||
}
|
}
|
||||||
/*::------------------------------------------------------------------::*/
|
/*::------------------------------------------------------------------::*/
|
||||||
int Image_basicIO_write_I_long(FILE *fp, long value)
|
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 foo, plotx, ploty, x, y;
|
||||||
int plot;
|
int plot;
|
||||||
|
|
||||||
#if DEBUG_LEVEL > 1
|
#if DEBUG_LEVEL
|
||||||
printf("%s %4d %4d -----> %4d %4d\n", __func__, x1, y1, x2, y2);
|
printf(">>> %s ( %p %4d %4d %4d %4d\n", __func__, i, x1, y1, x2, y2);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
dx = x2 - x1; dy = y2 - y1;
|
dx = x2 - x1; dy = y2 - y1;
|
||||||
|
@ -155,7 +155,7 @@ putc('\n', stderr);
|
|||||||
|
|
||||||
void Image_warning(char caractere, char *lig1, char *lig2, int k)
|
void Image_warning(char caractere, char *lig1, char *lig2, int k)
|
||||||
{
|
{
|
||||||
int len1, len2, len, foo;
|
int len1, len2, len;
|
||||||
|
|
||||||
len1 = len2 = 0;
|
len1 = len2 = 0;
|
||||||
if (NULL != lig1) len1 = strlen(lig1);
|
if (NULL != lig1) len1 = strlen(lig1);
|
||||||
|
30
Lib/trigo.c
30
Lib/trigo.c
@ -1,30 +0,0 @@
|
|||||||
/*
|
|
||||||
* 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,20 +4,32 @@ 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,
|
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
|
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.
|
depuis ~2005. Il est venu le temps de le remettre en route, mais
|
||||||
|
la tâche n'est pas terminée.
|
||||||
|
|
||||||
## Construction
|
## Construction
|
||||||
|
|
||||||
Tout va bien se passer.
|
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
|
||||||
|
|
||||||
## Utilisation
|
## Utilisation
|
||||||
|
|
||||||
C'est là que ça se complique.
|
C'est là que ça se [complique](Docs/). Même moi, parfois je m'y perd.
|
||||||
|
|
||||||
## Les outils
|
## Les outils
|
||||||
|
|
||||||
Et ça sert à quoi ?
|
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...
|
||||||
|
|
||||||
## La suite ?
|
## La suite ?
|
||||||
|
|
||||||
Bah, c'est l'heure du _gloumiam_, alors on passe à table.
|
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