Compare commits
	
		
			4 Commits
		
	
	
		
			907f538cff
			...
			226d1b39a9
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					226d1b39a9 | ||
| 
						 | 
					3f1f5fc49b | ||
| 
						 | 
					5f61f21362 | ||
| 
						 | 
					7977766a52 | 
							
								
								
									
										12
									
								
								Lib/7seg.c
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								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 DEBEUG_LEVEL > 1
 | 
			
		||||
fprintf(stderr, "%s digit 0x%2x  sizeof(patterns) -> %d\n", __func__,
 | 
			
		||||
#if DEBUG_LEVEL > 1
 | 
			
		||||
fprintf(stderr, "%s: digit 0x%2x  sizeof(patterns) -> %d\n", __func__,
 | 
			
		||||
			chiffre,	sizeof(patterns));
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -159,12 +159,12 @@ 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);
 | 
			
		||||
#if DEBUG_LEVEL > 1
 | 
			
		||||
fprintf(stderr, "  len = %d\n", len);
 | 
			
		||||
fprintf(stderr, "    len = %d\n", len);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
for (idx=0; idx<len; idx++)
 | 
			
		||||
@ -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,7 +40,6 @@ 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;
 | 
			
		||||
return FUNC_IS_BETA;		/* XXX ? */
 | 
			
		||||
}
 | 
			
		||||
/*::------------------------------------------------------------------::*/
 | 
			
		||||
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 > 1
 | 
			
		||||
printf("%s   %4d  %4d   ----->   %4d  %4d\n", __func__, x1, y1, x2, y2);
 | 
			
		||||
#if DEBUG_LEVEL
 | 
			
		||||
printf(">>> %s ( %p  %4d %4d   %4d %4d\n", __func__, i, 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, foo;
 | 
			
		||||
int	len1, len2, len;
 | 
			
		||||
 | 
			
		||||
len1 = len2 = 0;
 | 
			
		||||
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,
 | 
			
		||||
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
 | 
			
		||||
 | 
			
		||||
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
 | 
			
		||||
 | 
			
		||||
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
 | 
			
		||||
 | 
			
		||||
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 ?
 | 
			
		||||
 | 
			
		||||
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