Below is this C function declaration :
Code: Select all
char **
mongoc_database_get_collection_names (mongoc_database_t *database,
bson_error_t *error);
Code: Select all
typedef struct
{
uint32_t domain;
uint32_t code;
char message[504];
} bson_error_t;
Code: Select all
(import library "mongoc_database_get_collection_names" "void*" "void*" "void*")
(define (get_coll_names s e)
(mongoc_database_get_collection_names s e))
Code: Select all
(Mongo:get_coll_names s e)
ERR: value expected : nil
called from user defined function Mongo:get_coll_names