http://git.tuvimen.i2p/aoc2024/tree/04/sol.c
file ) err ( -1 , "%s" , filename ); farray * f = farray_init ( sizeof ( char * ), 1000 ); char * line = NULL ; size_t linel = 0 ; while ( getline ( & line , & linel , file ) > 0 ) { * ( char ** ) farray_inc ( f ) = line ; line = NULL ; linel = 0 ; } farray_conv ( f ,( void ** ) data , datal ); fclose ( file ); } int main ( int argc , char * argv []) { if ( argc < 2 ) { fprintf ( stderr , "%s <FILE> \n " , argv [ 0 ]); return -1 ; } char ** data ; size_t datal ; getinput ( argv [ 1 ], & data , & datal );...