parent
8b85ce70d4
commit
42d39725b4
|
@ -48,9 +48,21 @@
|
||||||
#define READBUFSIZ 65536
|
#define READBUFSIZ 65536
|
||||||
|
|
||||||
/* eina magic types */
|
/* eina magic types */
|
||||||
#define EINA_MAGIC_STRINGSHARE 0x10452571
|
#define EINA_MAGIC_ITERATOR 0x98761233
|
||||||
#define EINA_MAGIC_STRINGSHARE_NODE 0x95204152
|
#define EINA_MAGIC_ACCESSOR 0x98761232
|
||||||
#define EINA_MAGIC_STRINGSHARE_HEAD 0x35294051
|
|
||||||
|
#define EINA_MAGIC_STRINGSHARE 0x98761234
|
||||||
|
#define EINA_MAGIC_STRINGSHARE_NODE 0x98761235
|
||||||
|
#define EINA_MAGIC_STRINGSHARE_HEAD 0x98761236
|
||||||
|
|
||||||
|
#define EINA_MAGIC_LIST 0x98761237
|
||||||
|
#define EINA_MAGIC_LIST_ITERATOR 0x98761238
|
||||||
|
#define EINA_MAGIC_LIST_ACCESSOR 0x98761239
|
||||||
|
#define EINA_MAGIC_LIST_ACCOUNTING 0x9876123a
|
||||||
|
|
||||||
|
#define EINA_MAGIC_ARRAY 0x9876123b
|
||||||
|
#define EINA_MAGIC_ARRAY_ITERATOR 0x9876123c
|
||||||
|
#define EINA_MAGIC_ARRAY_ACCESSOR 0x9876123d
|
||||||
|
|
||||||
/* undef the following, we want out version */
|
/* undef the following, we want out version */
|
||||||
#undef FREE
|
#undef FREE
|
||||||
|
@ -131,6 +143,8 @@ typedef void (*Eina_Accessor_Free_Callback)(Eina_Accessor *it);
|
||||||
|
|
||||||
struct _Eina_Iterator
|
struct _Eina_Iterator
|
||||||
{
|
{
|
||||||
|
EINA_MAGIC;
|
||||||
|
|
||||||
Eina_Iterator_Next_Callback next;
|
Eina_Iterator_Next_Callback next;
|
||||||
Eina_Iterator_Get_Container_Callback get_container;
|
Eina_Iterator_Get_Container_Callback get_container;
|
||||||
Eina_Iterator_Free_Callback free;
|
Eina_Iterator_Free_Callback free;
|
||||||
|
@ -138,6 +152,8 @@ struct _Eina_Iterator
|
||||||
|
|
||||||
struct _Eina_Accessor
|
struct _Eina_Accessor
|
||||||
{
|
{
|
||||||
|
EINA_MAGIC;
|
||||||
|
|
||||||
Eina_Accessor_Get_At_Callback get_at;
|
Eina_Accessor_Get_At_Callback get_at;
|
||||||
Eina_Accessor_Get_Container_Callback get_container;
|
Eina_Accessor_Get_Container_Callback get_container;
|
||||||
Eina_Accessor_Free_Callback free;
|
Eina_Accessor_Free_Callback free;
|
||||||
|
|
|
@ -22,14 +22,13 @@
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "eina_array.h"
|
|
||||||
#include "eina_error.h"
|
|
||||||
|
|
||||||
#ifndef DEBUG
|
#ifndef DEBUG
|
||||||
# define DEBUG
|
# define DEBUG
|
||||||
#endif
|
#endif
|
||||||
#include "eina_magic.h"
|
#include "eina_magic.h"
|
||||||
#include "eina_private.h"
|
#include "eina_private.h"
|
||||||
|
#include "eina_array.h"
|
||||||
|
#include "eina_error.h"
|
||||||
|
|
||||||
/*============================================================================*
|
/*============================================================================*
|
||||||
* Local *
|
* Local *
|
||||||
|
|
|
@ -69,7 +69,7 @@ END_TEST
|
||||||
|
|
||||||
START_TEST(eina_array_static)
|
START_TEST(eina_array_static)
|
||||||
{
|
{
|
||||||
Eina_Array sea = { NULL, 0, 0, 0 };
|
Eina_Array sea;
|
||||||
char *tmp;
|
char *tmp;
|
||||||
Eina_Array_Iterator it;
|
Eina_Array_Iterator it;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
|
|
Loading…
Reference in New Issue