Je me moque de la fonction ffi de plt-scheme et j'ai une fonction C qui retourne un char ** (tableau de chaînes). Si je déclare ma fonction comme (_fun _pointer -> _pointer)
, comment puis-je convertir le résultat en une liste de chaînes dans le schéma?Comment accéder à un char ** via ffi dans plt-scheme?
Voici les C-déclarations pertinentes:
typedef char **MYSQL_ROW; /* return data as array of strings */
// ...
MYSQL_ROW STDCALL mysql_fetch_row(MYSQL_RES *result);
Je pense que vous avez raison, mais je n'ai pas vraiment compris comment l'appliquer en pratique. – troelskn