Ho creato la seguente libreria C per la lettura di un'immagine:Come utilizzare l'FFI di Haskell nelle strutture?
typedef struct {
unsigned int height;
unsigned int width;
unsigned char* red; //length=height*width
unsigned char* green;
unsigned char* blue;
} Contents;
Contents readJPEGFile(const char* inFilename);
non riesco davvero a trovare alcuna info usando array e le strutture con l'interfaccia funzione degli Esteri. Come procedere per poter utilizzare la mia libreria in Haskell?
Ho provato a utilizzare il seguente esempio come base: http://therning.org/magnus/archives/315 ma il file hsc è stato compilato in un file hs che conteneva solo il c-code sopra e niente di più (e ovviamente non può essere compilato) .
Se si potrebbe citare solo alcuni potrebbe essere ottimo. – MasterMastic