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