예제 #1
0
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;
}
예제 #2
0
파일: set.c 프로젝트: svanderburg/SDL_ILBM
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;
}