TacOS-team/tacos — Issue #121: [libc] Dépendances pour lex
Author: MaximeCheramy
Created: 2012-02-16 11:12:25+00:00
State: open
Labels: Mineur

Je viens de tenter de compiler mon projet de sysinfo (le compilo pseudo-C vers ASM maison) et le fichier généré par lex utilise des fonctions de la libc que nous n'avons pas (l'objectif c'est de pouvoir faire tourner le shell développé en ptut par l'un de mes groupes et qui va visiblement utiliser lex/yacc pour le langage interprété).

void *realloc(void *ptr, size_t size);
void clearerr(FILE *stream);
int ferror(FILE *stream);
int fileno(FILE *stream);
int getc(FILE *stream);

Vu qu'il n'y a rien de bien compliqué là dedans, je propose qu'on les code. Par contre cela ne sera sans doute pas suffisant pour faire tourner un programme généré à l'aide de lex + yacc : il faut aussi compiler la library lex... Et ça je n'ai pas essayé :).