just modify parameter type 46/191346/1
authorhj kim <backto.kim@samsung.com>
Tue, 16 Oct 2018 07:11:01 +0000 (16:11 +0900)
committerhj kim <backto.kim@samsung.com>
Tue, 16 Oct 2018 07:11:01 +0000 (16:11 +0900)
Change-Id: Iac2cb1c4d1b3c2e679223061d01b3cea3dfeb145

gif/mm_util_gif.c

index a2dafc5..9afd20b 100755 (executable)
@@ -357,12 +357,12 @@ SUCCESS:
        return ret;
 }
 
-int _gif_encode_open_file(gif_file_s *gif_file)
+static int _gif_encode_open_file(GifFileType *gft)
 {
        mm_util_fenter();
-       mm_util_retvm_if(gif_file == NULL, MM_UTIL_ERROR_INVALID_PARAMETER, "Invalid parameter");
+       mm_util_retvm_if(gft == NULL, MM_UTIL_ERROR_INVALID_PARAMETER, "Invalid parameter");
 
-       if ((gif_file->GifFile = EGifOpenFileName(GIF_TMP_FILE, 0, NULL)) == NULL) {
+       if ((gft = EGifOpenFileName(GIF_TMP_FILE, 0, NULL)) == NULL) {
                mm_util_error("could not open file");
                return MM_UTIL_ERROR_INVALID_OPERATION;
        }
@@ -386,17 +386,16 @@ int _gif_encode_open_mem(gif_file_s *gif_file)
        return MM_UTIL_ERROR_NONE;
 }
 
-int _gif_encode_close_file(gif_file_s *gif_file)
+static int _gif_encode_close_file(GifFileType *gft)
 {
        mm_util_fenter();
-       mm_util_retvm_if(gif_file == NULL, MM_UTIL_ERROR_INVALID_PARAMETER, "Invalid parameter");
-       mm_util_retvm_if(gif_file->GifFile == NULL, MM_UTIL_ERROR_INVALID_PARAMETER, "Invalid parameter");
+       mm_util_retvm_if(gft == NULL, MM_UTIL_ERROR_INVALID_PARAMETER, "Invalid parameter");
 
-       if (EGifCloseFile(gif_file->GifFile, NULL) == GIF_ERROR) {
+       if (EGifCloseFile(gft, NULL) == GIF_ERROR) {
                mm_util_error("could not close file");
                return MM_UTIL_ERROR_INVALID_OPERATION;
        }
-       gif_file->GifFile = NULL;
+       gft = NULL;
 
        return MM_UTIL_ERROR_NONE;
 }
@@ -630,7 +629,7 @@ int mm_util_gif_encode_start(mm_gif_file_h gif_file_h)
        mm_util_fenter();
 
        if (gif_file->filename != NULL) {
-               ret = _gif_encode_open_file(gif_file);
+               ret = _gif_encode_open_file(gif_file->GifFile);
                mm_util_retvm_if(ret != MM_UTIL_ERROR_NONE, ret, "_gif_encode_open_file failed");
        } else if (gif_file->enc_buffer != NULL && gif_file->enc_buffer_size != NULL) {
                ret = _gif_encode_open_mem(gif_file);
@@ -647,7 +646,7 @@ int mm_util_gif_encode_start(mm_gif_file_h gif_file_h)
        if (EGifPutScreenDesc(gif_file->GifFile, gif_file->width, gif_file->height,
                8 /* color_res */, 0 /* background_color */, NULL) == GIF_ERROR) {
                mm_util_error("could not put screen description");
-               _gif_encode_close_file(gif_file);
+               _gif_encode_close_file(gif_file->GifFile);
                return MM_UTIL_ERROR_INVALID_OPERATION;
        }
 
@@ -701,7 +700,7 @@ int mm_util_gif_encode_save(mm_gif_file_h gif_file_h)
 
        mm_util_fenter();
 
-       ret = _gif_encode_close_file(gif_file);
+       ret = _gif_encode_close_file(gif_file->GifFile);
        mm_util_retvm_if(ret != MM_UTIL_ERROR_NONE, ret, "_gif_encode_close_file failed");
 
        if (gif_file->filename != NULL) {
@@ -796,7 +795,7 @@ void mm_util_gif_encode_destroy(mm_gif_file_h gif_file_h)
        mm_util_retm_if(gif_file == NULL, "Invalid parameter");
 
        if (gif_file->GifFile != NULL) {
-               ret = _gif_encode_close_file(gif_file);
+               ret = _gif_encode_close_file(gif_file->GifFile);
                mm_util_retm_if(ret != MM_UTIL_ERROR_NONE, "_gif_encode_close_file failed");
        }