int SDL_ILBM_initSetFromFilename(SDL_ILBM_Set *set, const char *filename) { FILE *file = fopen(filename, "rb"); int status = SDL_ILBM_initSetFromFd(set, file); fclose(file); return status; }
SDL_ILBM_Set *SDL_ILBM_createSetFromFd(FILE *file) { SDL_ILBM_Set *set = (SDL_ILBM_Set*)malloc(sizeof(SDL_ILBM_Set)); if(set != NULL) { if(!SDL_ILBM_initSetFromFd(set, file)) { SDL_ILBM_freeSet(set); return NULL; } } return set; }