libweed 0.0.3

weed-plugin.h

Go to the documentation of this file.
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__
 All Data Structures Files Functions Variables Typedefs Defines