4 * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
6 * Contact: Haejeong Kim <backto.kim@samsung.com>
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
23 #include "mm_file_debug.h"
24 #include "mm_file_utils.h"
27 MMFileList mmfile_list_alloc()
29 return g_list_alloc();
33 MMFileList mmfile_list_append(MMFileList list, void *data)
35 return g_list_append(list, data);
39 MMFileList mmfile_list_prepend(MMFileList list, void *data)
41 return g_list_prepend(list, data);
45 MMFileList mmfile_list_find(MMFileList list, void *data)
47 return g_list_find(list, data);
51 MMFileList mmfile_list_first(MMFileList list)
53 return g_list_first(list);
57 MMFileList mmfile_list_last(MMFileList list)
59 return g_list_last(list);
63 MMFileList mmfile_list_nth(MMFileList list, unsigned int n)
65 return g_list_nth(list, n);
69 MMFileList mmfile_list_next(MMFileList list)
71 return g_list_next(list);
75 MMFileList mmfile_list_previous(MMFileList list)
77 return g_list_previous(list);
81 unsigned int mmfile_list_length(MMFileList list)
83 return g_list_length(list);
87 MMFileList mmfile_list_remove(MMFileList list, void *data)
89 return g_list_remove(list, data);
93 MMFileList mmfile_list_remove_all(MMFileList list, void *data)
95 return g_list_remove_all(list, data);
100 MMFileList mmfile_list_reverse(MMFileList list)
102 return g_list_reverse(list);
106 void mmfile_list_free(MMFileList list)