L'esperimento attualmente in uso utilizza una base software con una cronologia delle fonti complicata e una licenza non ben definita. Sarebbe una notevole quantità di lavoro per razionalizzare le cose e rilasciare sotto una licenza fissa.Esistono implementazioni alternative dell'interfaccia GNU getline?
È anche progettato per eseguire una piattaforma unixish casuale, e solo alcune delle libc che supportiamo hanno GNU getline, ma in questo momento il codice si aspetta.
Qualcuno sa di una reimplementazione della semantica GNU getline
disponibile con una licenza meno restrittiva?
Edit :: Lo chiedo perché Google non ha aiutato, e mi piacerebbe evitare di scrivere uno se possibile (potrebbe essere un esercizio divertente, ma non può essere il miglior uso del mio tempo.)
per essere più precisi, l'interfaccia in questione è:
ssize_t getline (char **lineptr, size_t *n, FILE *stream);
Promosso da [questa domanda] (http://stackoverflow.com/q/17407585/827263), ho corretto la dichiarazione; 'getline' restituisce' ssize_t', non 'size_t'. –
Un'implementazione di dominio pubblico di getline(): http://stackoverflow.com/a/12169132/12711 –