some domments added

This commit is contained in:
Tonton Th 2020-01-31 18:38:18 +01:00
parent 131a60ab2d
commit 94aecb1155
5 changed files with 24 additions and 5 deletions

1
.gitignore vendored
View File

@ -1,6 +1,7 @@
*.o *.o
libbubulles.a
tbb tbb
gmon.out gmon.out
dummy-file dummy-file

View File

@ -10,7 +10,7 @@
CC = gcc CC = gcc
OPT = -Wall -g -DDEBUG_LEVEL=1 -DMUST_ABORT OPT = -Wall -g -DDEBUG_LEVEL=0 -DMUST_ABORT
CC = gcc CC = gcc
libbubulles.a: bubulles.o libbubulles.a: bubulles.o

View File

@ -286,6 +286,9 @@ what->fidx = what->size - 1;
return 0; return 0;
} }
/* --------------------------------------------------------------------- */ /* --------------------------------------------------------------------- */
/*
* this is the WTF function * see tbb.c
*/
int bubulles_to_data(char *fname, char *title, BBList *bbl, int k) int bubulles_to_data(char *fname, char *title, BBList *bbl, int k)
{ {
FILE *fp; FILE *fp;

View File

@ -4,7 +4,7 @@
/* --------------------------------------------------------------------- */ /* --------------------------------------------------------------------- */
#define LIBBB_VERSION 50 #define LIBBB_VERSION 51
#define SZ_BUBULLE_TEXT 51 /* arbitrary value */ #define SZ_BUBULLE_TEXT 51 /* arbitrary value */
@ -59,8 +59,23 @@ void bubulles_sizeof(int k);
Bubulle * bubulle_getaddr(BBList *where, int idx); Bubulle * bubulle_getaddr(BBList *where, int idx);
int fprint_bubulles(FILE *fp, char *title, BBList *bbl, int k); /*
* export functions
*/
/*
* export Awk machinable.
* flags :
* 0x0001 print diameter
* 0x0002 print graylevel
* 0x0004 print RGB values
*/
int fprint_bubulles(FILE *fp, char *title, BBList *bbl, int flags);
/* only human readable */
int niceprint_bubulle(Bubulle *what, int unused); int niceprint_bubulle(Bubulle *what, int unused);
/* this is just a wtf function * see tbb.c */
int bubulles_to_data(char *fname, char *title, BBList *bbl, int k); int bubulles_to_data(char *fname, char *title, BBList *bbl, int k);
/* --------------------------------------------------------------------- */ /* --------------------------------------------------------------------- */

4
tbb.c
View File

@ -84,7 +84,7 @@ foo = peek_bubulle(bublist, &bubulle, in);
fprintf(stderr, "peek 1 -> %7d\n", foo); fprintf(stderr, "peek 1 -> %7d\n", foo);
foo = niceprint_bubulle(&bubulle, 0); foo = niceprint_bubulle(&bubulle, 0);
fprintf(stderr, "niceprint -> %7d\n", foo); if (foo) fprintf(stderr, "niceprint -> %d\n", foo);
foo = peek_bubulle(bublist, &bubulle, out); foo = peek_bubulle(bublist, &bubulle, out);
fprintf(stderr, "peek 2 -> %7d\n", foo); fprintf(stderr, "peek 2 -> %7d\n", foo);
@ -97,7 +97,7 @@ foo = peek_bubulle(bublist, &bubulle, in);
fprintf(stderr, "peek 3 -> %7d\n", foo); fprintf(stderr, "peek 3 -> %7d\n", foo);
foo = niceprint_bubulle(&bubulle, 0); foo = niceprint_bubulle(&bubulle, 0);
fprintf(stderr, "niceprint -> %7d\n", foo); if (foo) fprintf(stderr, "niceprint -> %d\n", foo);
free_bubulles(bublist, 0); free_bubulles(bublist, 0);