[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [43042] branches/bmesh/blender/source/ blenderplayer/bad_level_call_stubs/stubs.c: Fix blenderplayer build ( by adding missing bad level call stubs)

Andrew Wiggin ender79bl at gmail.com
Sat Dec 31 18:46:50 CET 2011


Revision: 43042
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=43042
Author:   ender79
Date:     2011-12-31 17:46:42 +0000 (Sat, 31 Dec 2011)
Log Message:
-----------
Fix blenderplayer build (by adding missing bad level call stubs)

Modified Paths:
--------------
    branches/bmesh/blender/source/blenderplayer/bad_level_call_stubs/stubs.c

Modified: branches/bmesh/blender/source/blenderplayer/bad_level_call_stubs/stubs.c
===================================================================
--- branches/bmesh/blender/source/blenderplayer/bad_level_call_stubs/stubs.c	2011-12-31 17:35:25 UTC (rev 43041)
+++ branches/bmesh/blender/source/blenderplayer/bad_level_call_stubs/stubs.c	2011-12-31 17:46:42 UTC (rev 43042)
@@ -113,6 +113,8 @@
 struct Heap;
 struct HeapNode;
 struct Scene;
+struct SmallHash;
+struct SmallHashIter;
 
 /*new render funcs */
 void EDBM_selectmode_set(struct BMEditMesh *em) {}
@@ -129,6 +131,15 @@
 struct HeapNode* BLI_heap_top (struct Heap *heap){return NULL;}
 void* BLI_heap_popmin (struct Heap *heap){return NULL;}
 
+void BLI_smallhash_init(struct SmallHash *hash) {}
+void BLI_smallhash_release(struct SmallHash *hash) {}
+void BLI_smallhash_insert(struct SmallHash *hash, uintptr_t key, void *item) {}
+void BLI_smallhash_remove(struct SmallHash *hash, uintptr_t key) {}
+void *BLI_smallhash_lookup(struct SmallHash *hash, uintptr_t key) { return NULL; }
+int BLI_smallhash_haskey(struct SmallHash *hash, uintptr_t key) { return 0; }
+int BLI_smallhash_count(struct SmallHash *hash) { return 0; }
+void *BLI_smallhash_iternext(struct SmallHashIter *iter, uintptr_t *key) { return NULL; }
+void *BLI_smallhash_iternew(struct SmallHash *hash, struct SmallHashIter *iter, uintptr_t *key) { return NULL; }
 
 float *RE_RenderLayerGetPass(struct RenderLayer *rl, int passtype) {return (float *) NULL;}
 float RE_filter_value(int type, float x) {return 0.0f;}
@@ -328,8 +339,8 @@
 void ED_vgroup_delete(struct Object *ob, struct bDeformGroup *defgroup){}
 void ED_vgroup_clear(struct Object *ob){}
 void ED_vgroup_object_is_edit_mode(struct Object *ob){}
-long mesh_mirrtopo_table(struct Object *ob, char mode){}
-intptr_t mesh_octree_table(struct Object *ob, struct BMEditMesh *em, float *co, char mode){}
+long mesh_mirrtopo_table(struct Object *ob, char mode) { return 0; }
+intptr_t mesh_octree_table(struct Object *ob, struct BMEditMesh *em, float *co, char mode) { return 0; }
 
 void ED_sequencer_update_view(struct bContext *C, int view){}
 float ED_rollBoneToVector(struct EditBone *bone, float new_up_axis[3]){return 0.0f;}
@@ -352,7 +363,7 @@
 
 void uiItemR(struct uiLayout *layout, struct PointerRNA *ptr, char *propname, int flag, char *name, int icon){}
 
-struct PointerRNA uiItemFullO(struct uiLayout *layout, char *idname, char *name, int icon, struct IDProperty *properties, int context, int flag){struct PointerRNA a; return a;}
+struct PointerRNA uiItemFullO(struct uiLayout *layout, char *idname, char *name, int icon, struct IDProperty *properties, int context, int flag){struct PointerRNA a = {}; return a;}
 struct uiLayout *uiLayoutRow(struct uiLayout *layout, int align){return (struct uiLayout *) NULL;}
 struct uiLayout *uiLayoutColumn(struct uiLayout *layout, int align){return (struct uiLayout *) NULL;}
 struct uiLayout *uiLayoutColumnFlow(struct uiLayout *layout, int number, int align){return (struct uiLayout *) NULL;}




More information about the Bf-blender-cvs mailing list