libweed 0.0.3
|
00001 /* WEED is free software; you can redistribute it and/or 00002 modify it under the terms of the GNU Lesser General Public 00003 License as published by the Free Software Foundation; either 00004 version 3 of the License, or (at your option) any later version. 00005 00006 Weed is distributed in the hope that it will be useful, 00007 but WITHOUT ANY WARRANTY; without even the implied warranty of 00008 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00009 Lesser General Public License for more details. 00010 00011 You should have received a copy of the GNU Lesser General Public 00012 License along with this source code; if not, write to the Free Software 00013 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 00014 00015 00016 Weed is developed by: 00017 00018 Gabriel "Salsaman" Finch - http://lives.sourceforge.net 00019 00020 mainly based on LiViDO, which is developed by: 00021 00022 00023 Niels Elburg - http://veejay.sf.net 00024 00025 Gabriel "Salsaman" Finch - http://lives.sourceforge.net 00026 00027 Denis "Jaromil" Rojo - http://freej.dyne.org 00028 00029 Tom Schouten - http://zwizwa.fartit.com 00030 00031 Andraz Tori - http://cvs.cinelerra.org 00032 00033 reviewed with suggestions and contributions from: 00034 00035 Silvano "Kysucix" Galliani - http://freej.dyne.org 00036 00037 Kentaro Fukuchi - http://megaui.net/fukuchi 00038 00039 Jun Iio - http://www.malib.net 00040 00041 Carlo Prelz - http://www2.fluido.as:8080/ 00042 00043 */ 00044 00045 /* (C) Gabriel "Salsaman" Finch, 2005 - 2010 */ 00046 00047 #ifndef __WEED_PLUGIN_H__ 00048 #define __WEED_PLUGIN_H__ 00049 00050 #ifndef __WEED_H__ 00051 #include <weed/weed.h> 00052 #endif 00053 00054 #ifdef __cplusplus 00055 extern "C" 00056 { 00057 #endif /* __cplusplus */ 00058 00059 weed_leaf_set_f weed_leaf_set; 00060 weed_leaf_get_f weed_leaf_get; 00061 weed_plant_new_f weed_plant_new; 00062 weed_plant_list_leaves_f weed_plant_list_leaves; 00063 weed_leaf_num_elements_f weed_leaf_num_elements; 00064 weed_leaf_element_size_f weed_leaf_element_size; 00065 weed_leaf_seed_type_f weed_leaf_seed_type; 00066 weed_leaf_get_flags_f weed_leaf_get_flags; 00067 00068 weed_malloc_f weed_malloc; 00069 weed_free_f weed_free; 00070 weed_memcpy_f weed_memcpy; 00071 weed_memset_f weed_memset; 00072 00073 #ifdef __cplusplus 00074 } 00075 #endif /* __cplusplus */ 00076 00077 #endif // #ifndef __WEED_PLUGIN_H__