1 /* $Id$ */
2 /* Copyright (c) 2008-2014 Pierre Pronchery <khorben@defora.org> */
3 /* This file is part of DeforaOS System libSystem */
4 /* This program is free software: you can redistribute it and/or modify
5  * it under the terms of the GNU Lesser General Public License as published by
6  * the Free Software Foundation, version 3 of the License.
7  *
8  * This program is distributed in the hope that it will be useful,
9  * but WITHOUT ANY WARRANTY; without even the implied warranty of
10  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11  * GNU Lesser General Public License for more details.
12  *
13  * You should have received a copy of the GNU Lesser General Public License
14  * along with this program.  If not, see <http://www.gnu.org/licenses/>. */
15 
16 
17 
18 #ifndef LIBSYSTEM_SYSTEM_OBJECT_H
19 # define LIBSYSTEM_SYSTEM_OBJECT_H
20 
21 
22 /* Object */
23 typedef void Object;
24 
25 
26 /* functions */
27 Object * object_new(size_t size);
28 void object_delete(Object * object);
29 
30 /* useful */
31 int object_resize(Object ** object, size_t size);
32 
33 #endif /* !LIBSYSTEM_SYSTEM_OBJECT_H */
34