changes from dhewg
[libogc.git] / libogc / lwp_objmgr.inl
blob357d16c7a639c3295f821338c9f537b03e0854eb
1 #ifndef __LWP_OBJMGR_INL__
2 #define __LWP_OBJMGR_INL__
4 static __inline__ void __lwp_objmgr_setlocal(lwp_objinfo *info,u32 idx,lwp_obj *object)
6         if(idx<info->max_nodes) info->local_table[idx] = object;
9 static __inline__ void __lwp_objmgr_open(lwp_objinfo *info,lwp_obj *object)
11         __lwp_objmgr_setlocal(info,object->id,object);
14 static __inline__ void __lwp_objmgr_close(lwp_objinfo *info,lwp_obj *object)
16         __lwp_objmgr_setlocal(info,object->id,NULL);
19 #endif