diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/CMakeLists.txt | 28 | ||||
| -rw-r--r-- | src/lib/edoors_board.c (renamed from src/lib/eiotas_board.c) | 10 | ||||
| -rw-r--r-- | src/lib/edoors_door.c (renamed from src/lib/eiotas_door.c) | 18 | ||||
| -rw-r--r-- | src/lib/edoors_iota.c (renamed from src/lib/eiotas_iota.c) | 42 | ||||
| -rw-r--r-- | src/lib/edoors_link.c (renamed from src/lib/eiotas_link.c) | 8 | ||||
| -rw-r--r-- | src/lib/edoors_main.c (renamed from src/lib/eiotas_main.c) | 32 | ||||
| -rw-r--r-- | src/lib/edoors_particle.c (renamed from src/lib/eiotas_particle.c) | 96 | ||||
| -rw-r--r-- | src/lib/edoors_private.h (renamed from src/lib/eiotas_private.h) | 50 | ||||
| -rw-r--r-- | src/lib/edoors_room.c (renamed from src/lib/eiotas_room.c) | 18 | ||||
| -rw-r--r-- | src/lib/edoors_spin.c (renamed from src/lib/eiotas_spin.c) | 52 | 
10 files changed, 177 insertions, 177 deletions
| diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt index e2871fc..cd1ae1e 100644 --- a/src/lib/CMakeLists.txt +++ b/src/lib/CMakeLists.txt @@ -1,12 +1,12 @@ -LIST(APPEND EIOTAS_CC_SOURCES -   eiotas_main.c -   eiotas_particle.c -   eiotas_link.c -   eiotas_iota.c -   eiotas_spin.c -   eiotas_room.c -   eiotas_door.c -   eiotas_board.c +LIST(APPEND EDOORS_CC_SOURCES +   edoors_main.c +   edoors_particle.c +   edoors_link.c +   edoors_iota.c +   edoors_spin.c +   edoors_room.c +   edoors_door.c +   edoors_board.c     )  include_directories( @@ -14,11 +14,11 @@ include_directories(      ${PROJECT_SOURCE_DIR}/src/include     ) -add_library(eiotas SHARED ${EIOTAS_CC_SOURCES}) -target_link_libraries(eiotas +add_library(edoors SHARED ${EDOORS_CC_SOURCES}) +target_link_libraries(edoors      ${EINA_LIBRARIES}     ) -set_target_properties(eiotas PROPERTIES -    VERSION ${EIOTAS_VERSION} SOVERSION ${EIOTAS_VERSION_MAJOR}) -set_target_properties(eiotas PROPERTIES OUTPUT_NAME "eiotas") +set_target_properties(edoors PROPERTIES +    VERSION ${EDOORS_VERSION} SOVERSION ${EDOORS_VERSION_MAJOR}) +set_target_properties(edoors PROPERTIES OUTPUT_NAME "edoors") diff --git a/src/lib/eiotas_board.c b/src/lib/edoors_board.c index 26a066b..452207c 100644 --- a/src/lib/eiotas_board.c +++ b/src/lib/edoors_board.c @@ -1,4 +1,4 @@ -/* EIOTAS +/* EDOORS   * Copyright (C) 2012 Jérémy Zurcher   *   * This library is free software; you can redistribute it and/or @@ -16,16 +16,16 @@   * if not, see <http://www.gnu.org/licenses/>.   */ -#include "eiotas_board.h" -#include "eiotas_private.h" +#include "edoors_board.h" +#include "edoors_private.h" -EAPI Eiotas_Board* eiotas_board_add(const char* name, const Eiotas_Room *parent, Eiotas_User_Bits *user_bits) +EAPI Edoors_Board* edoors_board_add(const char* name, const Edoors_Room *parent, Edoors_User_Bits *user_bits)  {      // TODO      return NULL;  } -void eiotas_board_free(Eiotas_Board *board) +void edoors_board_free(Edoors_Board *board)  {      DBG("Door free 0x%X",PRINTPTR(board));      // TODO diff --git a/src/lib/eiotas_door.c b/src/lib/edoors_door.c index 37d5c3a..60ce591 100644 --- a/src/lib/eiotas_door.c +++ b/src/lib/edoors_door.c @@ -1,4 +1,4 @@ -/* EIOTAS +/* EDOORS   * Copyright (C) 2012 Jérémy Zurcher   *   * This library is free software; you can redistribute it and/or @@ -16,31 +16,31 @@   * if not, see <http://www.gnu.org/licenses/>.   */ -#include "eiotas_door.h" -#include "eiotas_private.h" +#include "edoors_door.h" +#include "edoors_private.h" -EAPI Eiotas_Door* eiotas_door_add(const char* name, const Eiotas_Room *parent, Eiotas_User_Bits *user_bits) +EAPI Edoors_Door* edoors_door_add(const char* name, const Edoors_Room *parent, Edoors_User_Bits *user_bits)  {      CHECK_PARENT();      CHECK_USERBITS(user_bits); -    BUILD_INSTANCE(Eiotas_Door,door); +    BUILD_INSTANCE(Edoors_Door,door); -    INIT_IOTA(&door->iota,name,parent,EIOTAS_TYPE_DOOR); +    INIT_IOTA(&door->iota,name,parent,EDOORS_TYPE_DOOR);      ADD_TO_PARENT(parent,(&door->iota),"Door") -    memcpy(&door->user_bits,user_bits,sizeof(Eiotas_User_Bits)); +    memcpy(&door->user_bits,user_bits,sizeof(Edoors_User_Bits));      return door;  } -void eiotas_door_free(Eiotas_Door *door) +void edoors_door_free(Edoors_Door *door)  {      DBG("Door free 0x%X",PRINTPTR(door)); -    eiotas_iota_desinit(&door->iota); +    edoors_iota_desinit(&door->iota);      door->user_bits.free_fct(door->user_bits.data);      free(door); diff --git a/src/lib/eiotas_iota.c b/src/lib/edoors_iota.c index d41a69d..4735ba3 100644 --- a/src/lib/eiotas_iota.c +++ b/src/lib/edoors_iota.c @@ -1,4 +1,4 @@ -/* EIOTAS +/* EDOORS   * Copyright (C) 2012 Jérémy Zurcher   *   * This library is free software; you can redistribute it and/or @@ -16,17 +16,17 @@   * if not, see <http://www.gnu.org/licenses/>.   */ -#include "eiotas_iota.h" -#include "eiotas_spin.h" -#include "eiotas_room.h" -#include "eiotas_door.h" -#include "eiotas_board.h" -#include "eiotas_private.h" +#include "edoors_iota.h" +#include "edoors_spin.h" +#include "edoors_room.h" +#include "edoors_door.h" +#include "edoors_board.h" +#include "edoors_private.h" -int eiotas_iota_init(Eiotas_Iota *iota, const char *name, Eiotas_Iota *parent, Eiotas_Type type) +int edoors_iota_init(Edoors_Iota *iota, const char *name, Edoors_Iota *parent, Edoors_Type type)  {      int ln, lp; -    char tmp[EIOTAS_MAX_PATH_LENGTH]; +    char tmp[EDOORS_MAX_PATH_LENGTH];      ln = strlen(name);      if(name==NULL || ln==0) { @@ -39,7 +39,7 @@ int eiotas_iota_init(Eiotas_Iota *iota, const char *name, Eiotas_Iota *parent, E      iota->parent = parent;      if(parent) {          lp = eina_stringshare_strlen(parent->path); -        if((ln+lp+2)>EIOTAS_MAX_PATH_LENGTH) { +        if((ln+lp+2)>EDOORS_MAX_PATH_LENGTH) {              ERR("buffer overflow (%d)",(ln+lp+2));              return 1;          } @@ -56,26 +56,26 @@ int eiotas_iota_init(Eiotas_Iota *iota, const char *name, Eiotas_Iota *parent, E      return 0;  } -void eiotas_iota_desinit(Eiotas_Iota *iota) +void edoors_iota_desinit(Edoors_Iota *iota)  {      STRINGSHARE_FREE(iota->name);      STRINGSHARE_FREE(iota->path);  } -void eiotas_iota_free(Eiotas_Iota *iota) +void edoors_iota_free(Edoors_Iota *iota)  {      switch(iota->type) { -        case EIOTAS_TYPE_SPIN: -            eiotas_spin_free((Eiotas_Spin*)iota); +        case EDOORS_TYPE_SPIN: +            edoors_spin_free((Edoors_Spin*)iota);              break; -        case EIOTAS_TYPE_ROOM: -            eiotas_room_free((Eiotas_Room*)iota); +        case EDOORS_TYPE_ROOM: +            edoors_room_free((Edoors_Room*)iota);              break; -        case EIOTAS_TYPE_DOOR: -            eiotas_door_free((Eiotas_Door*)iota); +        case EDOORS_TYPE_DOOR: +            edoors_door_free((Edoors_Door*)iota);              break; -        case EIOTAS_TYPE_BOARD: -            eiotas_board_free((Eiotas_Board*)iota); +        case EDOORS_TYPE_BOARD: +            edoors_board_free((Edoors_Board*)iota);              break;          default:              CRITICAL("SPANK SPANK: 0x%X type %d is unknown, memory leak",PRINTPTR(iota),iota->type); @@ -83,7 +83,7 @@ void eiotas_iota_free(Eiotas_Iota *iota)      }  } -EAPI void eiotas_iota_show(Eiotas_Iota *iota) +EAPI void edoors_iota_show(Edoors_Iota *iota)  {      DBG("Iota(%d) 0x%X : %s (%s) [0x%X] {0x%X}",iota->type,PRINTPTR(iota),iota->name,iota->path,              PRINTPTR(iota->parent),PRINTPTR(iota->spin)); diff --git a/src/lib/eiotas_link.c b/src/lib/edoors_link.c index 96cdab6..82cb2f3 100644 --- a/src/lib/eiotas_link.c +++ b/src/lib/edoors_link.c @@ -1,4 +1,4 @@ -/* EIOTAS +/* EDOORS   * Copyright (C) 2012 Jérémy Zurcher   *   * This library is free software; you can redistribute it and/or @@ -16,10 +16,10 @@   * if not, see <http://www.gnu.org/licenses/>.   */ -#include "eiotas_link.h" -#include "eiotas_private.h" +#include "edoors_link.h" +#include "edoors_private.h" -void eiotas_link_free(Eiotas_Link *link) +void edoors_link_free(Edoors_Link *link)  {      DBG("Link free 0x%X",PRINTPTR(link));      // TODO diff --git a/src/lib/eiotas_main.c b/src/lib/edoors_main.c index e4799a1..e2242a4 100644 --- a/src/lib/eiotas_main.c +++ b/src/lib/edoors_main.c @@ -1,4 +1,4 @@ -/* EIOTAS +/* EDOORS   * Copyright (C) 2012 Jérémy Zurcher   *   * This library is free software; you can redistribute it and/or @@ -16,43 +16,43 @@   * if not, see <http://www.gnu.org/licenses/>.   */ -#include "eiotas_main.h" -#include "eiotas_private.h" +#include "edoors_main.h" +#include "edoors_private.h"  #include "eina_main.h"  #include <stdio.h> -static int _eiotas_main_count = 0; +static int _edoors_main_count = 0; -int _eiotas_log_dom; +int _edoors_log_dom; -static Eiotas_Version _version = { VMAJ, VMIN, VMIC }; +static Edoors_Version _version = { VMAJ, VMIN, VMIC }; -EAPI Eiotas_Version *eiotas_version = &_version; +EAPI Edoors_Version *edoors_version = &_version; -EAPI int eiotas_init() +EAPI int edoors_init()  { -    if (EINA_LIKELY(_eiotas_main_count > 0)) -      return ++_eiotas_main_count; +    if (EINA_LIKELY(_edoors_main_count > 0)) +      return ++_edoors_main_count;      if(!eina_init()) {          fprintf(stderr,"Error during the initialization of Eina_Log module\n");          return EXIT_FAILURE;      } -    _eiotas_log_dom = eina_log_domain_register("eiotas", EINA_COLOR_CYAN); -    _eiotas_main_count = 1; +    _edoors_log_dom = eina_log_domain_register("edoors", EINA_COLOR_CYAN); +    _edoors_main_count = 1;      return 1;  } -EAPI int eiotas_shutdown() +EAPI int edoors_shutdown()  { -   _eiotas_main_count--; -   if (EINA_UNLIKELY(_eiotas_main_count == 0)) { +   _edoors_main_count--; +   if (EINA_UNLIKELY(_edoors_main_count == 0)) {         eina_shutdown();     } -   return _eiotas_main_count; +   return _edoors_main_count;  } diff --git a/src/lib/eiotas_particle.c b/src/lib/edoors_particle.c index 5051750..468cd5b 100644 --- a/src/lib/eiotas_particle.c +++ b/src/lib/edoors_particle.c @@ -1,4 +1,4 @@ -/* EIOTAS +/* EDOORS   * Copyright (C) 2012 Jérémy Zurcher   *   * This library is free software; you can redistribute it and/or @@ -16,37 +16,37 @@   * if not, see <http://www.gnu.org/licenses/>.   */ -#include "eiotas_particle.h" -#include "eiotas_private.h" +#include "edoors_particle.h" +#include "edoors_private.h" -static void update_link_value(Eiotas_Particle *particle, const char *field); -static char* add_destination(Eiotas_Particle *particle, const char *dst); +static void update_link_value(Edoors_Particle *particle, const char *field); +static char* add_destination(Edoors_Particle *particle, const char *dst); -Eiotas_Particle* eiotas_particle_alloc() +Edoors_Particle* edoors_particle_alloc()  { -    BUILD_INSTANCE(Eiotas_Particle,particle); +    BUILD_INSTANCE(Edoors_Particle,particle);      particle->ts = 0;      particle->src = NULL;      particle->dst = NULL; -    particle->dsts = eina_array_new(EIOTAS_PARTICLE_ARRAY_STEP); +    particle->dsts = eina_array_new(EDOORS_PARTICLE_ARRAY_STEP);      particle->cur_dst = 0;      particle->cur_action = NULL;      particle->cur_door = NULL;      particle->cur_room = NULL;      particle->payload = eina_hash_string_small_new((Eina_Free_Cb)&eina_stringshare_del);      particle->merged = NULL; -    particle->link_fields = eina_array_new(EIOTAS_PARTICLE_ARRAY_STEP); +    particle->link_fields = eina_array_new(EDOORS_PARTICLE_ARRAY_STEP);      particle->link_value = NULL;      return particle;  } -void eiotas_particle_free(Eiotas_Particle *particle) +void edoors_particle_free(Edoors_Particle *particle)  {      unsigned int        i;      Eina_Stringshare    *s; -    Eiotas_Particle     *p; +    Edoors_Particle     *p;      Eina_Inlist         *li;      Eina_Array_Iterator it; @@ -58,7 +58,7 @@ void eiotas_particle_free(Eiotas_Particle *particle)      STRINGSHARE_FREE(particle->cur_door);      STRINGSHARE_FREE(particle->cur_room);      eina_hash_free(particle->payload); -    EINA_INLIST_FOREACH_SAFE(particle->merged, li, p) eiotas_particle_free(p); +    EINA_INLIST_FOREACH_SAFE(particle->merged, li, p) edoors_particle_free(p);      EINA_ARRAY_ITER_NEXT(particle->link_fields, i, s, it) eina_stringshare_del(s);      eina_array_free(particle->link_fields);      STRINGSHARE_FREE(particle->link_value); @@ -66,11 +66,11 @@ void eiotas_particle_free(Eiotas_Particle *particle)      free(particle);  } -EAPI void eiotas_particle_reset(Eiotas_Particle *particle) +EAPI void edoors_particle_reset(Edoors_Particle *particle)  {      unsigned int        i;      Eina_Stringshare    *s; -    Eiotas_Particle     *p; +    Edoors_Particle     *p;      Eina_Inlist         *li;      Eina_Array_Iterator it; @@ -84,42 +84,42 @@ EAPI void eiotas_particle_reset(Eiotas_Particle *particle)      STRINGSHARE_FREE(particle->cur_door);      STRINGSHARE_FREE(particle->cur_room);      eina_hash_free_buckets(particle->payload); -    EINA_INLIST_FOREACH_SAFE(particle->merged, li, p) eiotas_particle_free(p); +    EINA_INLIST_FOREACH_SAFE(particle->merged, li, p) edoors_particle_free(p);      particle->merged = NULL;      EINA_ARRAY_ITER_NEXT(particle->link_fields, i, s, it) eina_stringshare_del(s);      eina_array_clean(particle->link_fields);      STRINGSHARE_FREE(particle->link_value);  } -EAPI void eiotas_particle_init(Eiotas_Particle *particle, Eiotas_Iota *iota) +EAPI void edoors_particle_init(Edoors_Particle *particle, Edoors_Iota *iota)  {      particle->src = iota;      particle->ts = time(NULL);  } -EAPI void eiotas_particle_merge(Eiotas_Particle *particle, const Eiotas_Particle *p) +EAPI void edoors_particle_merge(Edoors_Particle *particle, const Edoors_Particle *p)  { -    particle->merged = eina_inlist_append(particle->merged, EINA_INLIST_GET((Eiotas_Particle*)p)); +    particle->merged = eina_inlist_append(particle->merged, EINA_INLIST_GET((Edoors_Particle*)p));  } -EAPI Eina_Bool eiotas_particle_has_dst(Eiotas_Particle *particle) +EAPI Eina_Bool edoors_particle_has_dst(Edoors_Particle *particle)  {      return ( (eina_array_count_get(particle->dsts)>particle->cur_dst) ? EINA_TRUE : EINA_FALSE );  } -EAPI Eina_Bool eiotas_particle_next_dst(Eiotas_Particle *particle) +EAPI Eina_Bool edoors_particle_next_dst(Edoors_Particle *particle)  {      particle->cur_dst+=1;      return ( (eina_array_count_get(particle->dsts)>particle->cur_dst) ? EINA_TRUE : EINA_FALSE );  } -EAPI void eiotas_particle_split_dst(Eiotas_Particle *particle) +EAPI void edoors_particle_split_dst(Edoors_Particle *particle)  {      unsigned int l, n;      char *sep, *tmp;      Eina_Stringshare *dst; -    if(!eiotas_particle_has_dst(particle)) { +    if(!edoors_particle_has_dst(particle)) {          STRINGSHARE_FREE(particle->cur_action);          STRINGSHARE_FREE(particle->cur_door);          STRINGSHARE_FREE(particle->cur_room); @@ -130,9 +130,9 @@ EAPI void eiotas_particle_split_dst(Eiotas_Particle *particle)      l = eina_stringshare_strlen(dst);      sep = (char*)dst+l-sizeof(char); -    for(; (sep!=dst && *sep!=EIOTAS_ACTION_SEP ); sep--) /* reverse search for action separator */; +    for(; (sep!=dst && *sep!=EDOORS_ACTION_SEP ); sep--) /* reverse search for action separator */; -    if(*sep==EIOTAS_ACTION_SEP) { +    if(*sep==EDOORS_ACTION_SEP) {          tmp = sep+sizeof(char);          /* action defined */          if(particle->cur_action) { @@ -152,7 +152,7 @@ EAPI void eiotas_particle_split_dst(Eiotas_Particle *particle)          sep = (char*)dst+l-sizeof(char);      } -    for(; (sep!=dst && *sep!=EIOTAS_PATH_SEP ); sep--) /* reverse search path for separator */; +    for(; (sep!=dst && *sep!=EDOORS_PATH_SEP ); sep--) /* reverse search path for separator */;      if(sep==dst) {          /* no room */ @@ -185,56 +185,56 @@ EAPI void eiotas_particle_split_dst(Eiotas_Particle *particle)      }  } -EAPI void eiotas_particle_destination_set(Eiotas_Particle *particle, const char *destination) +EAPI void edoors_particle_destination_set(Edoors_Particle *particle, const char *destination)  {      char *tmp;      tmp = add_destination(particle,destination); -    if(*tmp=='\0' || *tmp==' ' || *tmp==EIOTAS_FIELDS_SEP) +    if(*tmp=='\0' || *tmp==' ' || *tmp==EDOORS_FIELDS_SEP)          particle->cur_dst = eina_array_count_get(particle->dsts)-1;  } -EAPI void eiotas_particle_destinations_add(Eiotas_Particle *particle, const char* destinations) +EAPI void edoors_particle_destinations_add(Edoors_Particle *particle, const char* destinations)  {      char *dst;      dst = (char*)destinations;      for(;;) {          dst = add_destination(particle,dst); -        for(; (*dst && *dst!=EIOTAS_FIELDS_SEP); dst++) /* eat whatever is following */; +        for(; (*dst && *dst!=EDOORS_FIELDS_SEP); dst++) /* eat whatever is following */;          if(!*dst) return;          dst++;      }  } -static char* add_destination(Eiotas_Particle *particle, const char *dst) +static char* add_destination(Edoors_Particle *particle, const char *dst)  {      char *start, *end, *last_path_sep, *action_sep;      Eina_Stringshare *s;      for(start=(char*)dst; *start && *start==' '; start++) /* eat leading spaces */; -    if(*start=='\0' || *start==EIOTAS_FIELDS_SEP) { +    if(*start=='\0' || *start==EDOORS_FIELDS_SEP) {          ERR("ignore empty destination");          return start;      } -    if(*start==EIOTAS_ACTION_SEP || *start==EIOTAS_PATH_SEP ) { +    if(*start==EDOORS_ACTION_SEP || *start==EDOORS_PATH_SEP ) {          ERR("ignore destination starting with '%c' ",*start);          return start;      }      last_path_sep = action_sep = NULL; -    for(end=start; (*end && *end!=EIOTAS_FIELDS_SEP && *end!=' '); end++) { -        if(*end==EIOTAS_PATH_SEP) { +    for(end=start; (*end && *end!=EDOORS_FIELDS_SEP && *end!=' '); end++) { +        if(*end==EDOORS_PATH_SEP) {              last_path_sep = end; -        } else if(*end==EIOTAS_ACTION_SEP) { +        } else if(*end==EDOORS_ACTION_SEP) {              if(action_sep) { -                ERR("ignore destination with more then 1 '%c' ",EIOTAS_ACTION_SEP); +                ERR("ignore destination with more then 1 '%c' ",EDOORS_ACTION_SEP);                  return end;              }              if(last_path_sep==(end-sizeof(char))) { -                ERR("ignore destination with '%c%c' ",EIOTAS_PATH_SEP,EIOTAS_ACTION_SEP); +                ERR("ignore destination with '%c%c' ",EDOORS_PATH_SEP,EDOORS_ACTION_SEP);                  return end;              }              action_sep = end; @@ -253,7 +253,7 @@ static char* add_destination(Eiotas_Particle *particle, const char *dst)      return end;  } -EAPI void eiotas_particle_link_fields_set(Eiotas_Particle *particle, const char *link_fields) +EAPI void edoors_particle_link_fields_set(Edoors_Particle *particle, const char *link_fields)  {      int                 n;      unsigned int        i; @@ -268,7 +268,7 @@ EAPI void eiotas_particle_link_fields_set(Eiotas_Particle *particle, const char      for(; *field;) {          for(; *field==' '; field++) /* eat leading spaces */;          sep = field; -        for(; (*sep && *sep!=EIOTAS_FIELDS_SEP && *sep!=' '); sep++) /* search field end */; +        for(; (*sep && *sep!=EDOORS_FIELDS_SEP && *sep!=' '); sep++) /* search field end */;          n = (sep-field);          if(n==0) {              ERR("ignore empty field"); @@ -277,19 +277,19 @@ EAPI void eiotas_particle_link_fields_set(Eiotas_Particle *particle, const char              eina_array_push(particle->link_fields,s);              DBG("add field >%s<",s);          } -        for(; (*sep && *sep!=EIOTAS_FIELDS_SEP); sep++) /* eat whatever following */; +        for(; (*sep && *sep!=EDOORS_FIELDS_SEP); sep++) /* eat whatever following */;          if(!*sep) return;          field = sep+sizeof(char);      }      update_link_value(particle,NULL);  } -EAPI const char* eiotas_particle_data_get(Eiotas_Particle *particle, const char* key) +EAPI const char* edoors_particle_data_get(Edoors_Particle *particle, const char* key)  {      return eina_hash_find(particle->payload,key);  } -EAPI Eina_Bool eiotas_particle_data_set(Eiotas_Particle *particle, const char* key, const char* value) +EAPI Eina_Bool edoors_particle_data_set(Edoors_Particle *particle, const char* key, const char* value)  {      unsigned int        i;      Eina_Stringshare    *s; @@ -302,7 +302,7 @@ EAPI Eina_Bool eiotas_particle_data_set(Eiotas_Particle *particle, const char* k      return EINA_TRUE;  } -EAPI Eina_Bool eiotas_particle_data_del(Eiotas_Particle *particle, const char* key) +EAPI Eina_Bool edoors_particle_data_del(Edoors_Particle *particle, const char* key)  {      unsigned int        i;      Eina_Stringshare    *s; @@ -314,12 +314,12 @@ EAPI Eina_Bool eiotas_particle_data_del(Eiotas_Particle *particle, const char* k      return EINA_TRUE;  } -EAPI Eina_Bool eiotas_particle_match(Eiotas_Particle *particle, const Eiotas_Particle *p) +EAPI Eina_Bool edoors_particle_match(Edoors_Particle *particle, const Edoors_Particle *p)  {      return ( (particle->link_value==p->link_value) ? EINA_TRUE : EINA_FALSE );  } -static void update_link_value(Eiotas_Particle *particle, const char *field) +static void update_link_value(Edoors_Particle *particle, const char *field)  {      unsigned int        i;      unsigned int        l,t; @@ -327,7 +327,7 @@ static void update_link_value(Eiotas_Particle *particle, const char *field)      Eina_Stringshare    *v;      Eina_Array_Iterator it;      Eina_Bool           update; -    char                tmp[EIOTAS_MAX_VALUE_LENGTH]; +    char                tmp[EDOORS_MAX_VALUE_LENGTH];      char                *dst;      if(field!=NULL) { @@ -349,8 +349,8 @@ static void update_link_value(Eiotas_Particle *particle, const char *field)          if(v!=NULL) {              l = strlen(v);              t += l; -            if(t>EIOTAS_MAX_VALUE_LENGTH) { -                ERR("buffer overflow (%d>%d) link_value untouched",t,EIOTAS_MAX_VALUE_LENGTH); +            if(t>EDOORS_MAX_VALUE_LENGTH) { +                ERR("buffer overflow (%d>%d) link_value untouched",t,EDOORS_MAX_VALUE_LENGTH);                  return;              }              memcpy(dst,v,l); diff --git a/src/lib/eiotas_private.h b/src/lib/edoors_private.h index 27ee9e8..c392443 100644 --- a/src/lib/eiotas_private.h +++ b/src/lib/edoors_private.h @@ -1,4 +1,4 @@ -/* EIOTAS +/* EDOORS   * Copyright (C) 2012 Jérémy Zurcher   *   * This library is free software; you can redistribute it and/or @@ -16,32 +16,32 @@   * if not, see <http://www.gnu.org/licenses/>.   */ -#ifndef __EIOTAS_PRIVATE_H__ -#define __EIOTAS_PRIVATE_H__ +#ifndef __EDOORS_PRIVATE_H__ +#define __EDOORS_PRIVATE_H__  #ifdef HAVE_CONFIG_H -# include "eiotas_config.h" +# include "edoors_config.h"  #endif -#include "eiotas_main.h" -#include "eiotas_iota.h" +#include "edoors_main.h" +#include "edoors_iota.h"  #include <eina_log.h>  #undef EINA_LOG_DOMAIN_DEFAULT -#define EINA_LOG_DOMAIN_DEFAULT eiotas_log_dom -#define EIOTA_LOG_DOMAIN "eiotas" +#define EINA_LOG_DOMAIN_DEFAULT edoors_log_dom +#define EIOTA_LOG_DOMAIN "edoors" -#define EIOTAS_MAX_VALUE_LENGTH 1024 -#define EIOTAS_MAX_PATH_LENGTH 256 -#define EIOTAS_MAX_ACTION_LENGTH 16 +#define EDOORS_MAX_VALUE_LENGTH 1024 +#define EDOORS_MAX_PATH_LENGTH 256 +#define EDOORS_MAX_ACTION_LENGTH 16 -#define EIOTAS_PATH_SEP '/' -#define EIOTAS_FIELDS_SEP ',' -#define EIOTAS_ACTION_SEP '?' -#define EIOTAS_PARTICLE_ARRAY_STEP 3 +#define EDOORS_PATH_SEP '/' +#define EDOORS_FIELDS_SEP ',' +#define EDOORS_ACTION_SEP '?' +#define EDOORS_PARTICLE_ARRAY_STEP 3 -void eiotas_iota_desinit(Eiotas_Iota *iota); +void edoors_iota_desinit(Edoors_Iota *iota); -int eiotas_iota_init(Eiotas_Iota *iota, const char *name, Eiotas_Iota *parent, Eiotas_Type type); +int edoors_iota_init(Edoors_Iota *iota, const char *name, Edoors_Iota *parent, Edoors_Type type);  #undef PRINTPTR  #ifdef __clang__ @@ -70,14 +70,14 @@ int eiotas_iota_init(Eiotas_Iota *iota, const char *name, Eiotas_Iota *parent, E      }  #define INIT_IOTA(_iota,_name,_parent,_type)                            \ -    if(eiotas_iota_init(_iota,_name,(Eiotas_Iota*)_parent,_type)) {     \ +    if(edoors_iota_init(_iota,_name,(Edoors_Iota*)_parent,_type)) {     \          return NULL;                                                    \      }  #define ADD_TO_PARENT(_parent,_iota,_st_name)                                       \      if(eina_hash_find(_parent->children,_iota->name)) {                             \          ERR("%s %s already exists in %s",_st_name,_iota->name,parent->iota.path);   \ -        eiotas_iota_desinit(_iota);                                                 \ +        edoors_iota_desinit(_iota);                                                 \          return NULL;                                                                \      }                                                                               \      eina_hash_direct_add(_parent->children,_iota->name,_iota); @@ -101,26 +101,26 @@ int eiotas_iota_init(Eiotas_Iota *iota, const char *name, Eiotas_Iota *parent, E  #ifdef CRITICAL  #undef CRITICAL  #endif -#define CRITICAL(...) EINA_LOG_DOM_CRIT(_eiotas_log_dom, __VA_ARGS__) +#define CRITICAL(...) EINA_LOG_DOM_CRIT(_edoors_log_dom, __VA_ARGS__)  #ifdef ERR  #undef ERR  #endif -#define ERR(...) EINA_LOG_DOM_ERR(_eiotas_log_dom, __VA_ARGS__) +#define ERR(...) EINA_LOG_DOM_ERR(_edoors_log_dom, __VA_ARGS__)  #ifdef WRN  #undef WRN  #endif -#define WRN(...) EINA_LOG_DOM_WARN(_eiotas_log_dom, __VA_ARGS__) +#define WRN(...) EINA_LOG_DOM_WARN(_edoors_log_dom, __VA_ARGS__)  #ifdef INF  #undef INF  #endif -#define INF(...) EINA_LOG_DOM_INFO(_eiotas_log_dom, __VA_ARGS__) +#define INF(...) EINA_LOG_DOM_INFO(_edoors_log_dom, __VA_ARGS__)  #ifdef DBG  #undef DBG  #endif -#define DBG(...) EINA_LOG_DOM_DBG(_eiotas_log_dom, __VA_ARGS__) +#define DBG(...) EINA_LOG_DOM_DBG(_edoors_log_dom, __VA_ARGS__) -#endif // __EIOTAS_PRIVATE_H__ +#endif // __EDOORS_PRIVATE_H__ diff --git a/src/lib/eiotas_room.c b/src/lib/edoors_room.c index bc508ae..3d5d251 100644 --- a/src/lib/eiotas_room.c +++ b/src/lib/edoors_room.c @@ -1,4 +1,4 @@ -/* EIOTAS +/* EDOORS   * Copyright (C) 2012 Jérémy Zurcher   *   * This library is free software; you can redistribute it and/or @@ -16,30 +16,30 @@   * if not, see <http://www.gnu.org/licenses/>.   */ -#include "eiotas_room.h" -#include "eiotas_private.h" +#include "edoors_room.h" +#include "edoors_private.h" -EAPI Eiotas_Room* eiotas_room_add(const char* name, const Eiotas_Room *parent) +EAPI Edoors_Room* edoors_room_add(const char* name, const Edoors_Room *parent)  {      CHECK_PARENT(); -    BUILD_INSTANCE(Eiotas_Room,room); +    BUILD_INSTANCE(Edoors_Room,room); -    INIT_IOTA(&room->iota,name,parent,EIOTAS_TYPE_ROOM); +    INIT_IOTA(&room->iota,name,parent,EDOORS_TYPE_ROOM);      ADD_TO_PARENT(parent,(&room->iota),"Room")      room->links = NULL;    // TODO -    room->children = eina_hash_stringshared_new((Eina_Free_Cb)&eiotas_iota_free); +    room->children = eina_hash_stringshared_new((Eina_Free_Cb)&edoors_iota_free);      return room;  } -void eiotas_room_free(Eiotas_Room *room) +void edoors_room_free(Edoors_Room *room)  {      DBG("Room free 0x%X",PRINTPTR(room)); -    eiotas_iota_desinit(&room->iota); +    edoors_iota_desinit(&room->iota);      // TODO room->links      eina_hash_free(room->children); diff --git a/src/lib/eiotas_spin.c b/src/lib/edoors_spin.c index 873a4d1..bb59fc4 100644 --- a/src/lib/eiotas_spin.c +++ b/src/lib/edoors_spin.c @@ -1,4 +1,4 @@ -/* EIOTAS +/* EDOORS   * Copyright (C) 2012 Jérémy Zurcher   *   * This library is free software; you can redistribute it and/or @@ -16,19 +16,19 @@   * if not, see <http://www.gnu.org/licenses/>.   */ -#include "eiotas_spin.h" -#include "eiotas_iota.h" -#include "eiotas_particle.h" -#include "eiotas_private.h" +#include "edoors_spin.h" +#include "edoors_iota.h" +#include "edoors_particle.h" +#include "edoors_private.h" -EAPI Eiotas_Spin* eiotas_spin_add(const char* name, unsigned int step) +EAPI Edoors_Spin* edoors_spin_add(const char* name, unsigned int step)  { -    BUILD_INSTANCE(Eiotas_Spin,spin); +    BUILD_INSTANCE(Edoors_Spin,spin); -    INIT_IOTA(&spin->room.iota,name,NULL,EIOTAS_TYPE_SPIN); +    INIT_IOTA(&spin->room.iota,name,NULL,EDOORS_TYPE_SPIN);      spin->room.links = NULL;    /* not used */ -    spin->room.children = eina_hash_stringshared_new((Eina_Free_Cb)&eiotas_iota_free); +    spin->room.children = eina_hash_stringshared_new((Eina_Free_Cb)&edoors_iota_free);      spin->free_particles = eina_array_new(step);      spin->sys_fifo = NULL;      spin->app_fifo = NULL; @@ -36,56 +36,56 @@ EAPI Eiotas_Spin* eiotas_spin_add(const char* name, unsigned int step)      return spin;  } -EAPI void eiotas_spin_free(Eiotas_Spin *spin) +EAPI void edoors_spin_free(Edoors_Spin *spin)  {      unsigned int        i; -    Eiotas_Particle     *particle; +    Edoors_Particle     *particle;      Eina_Array_Iterator iterator;      Eina_Inlist         *list;      DBG("Spin free 0x%X",PRINTPTR(spin)); -    eiotas_iota_desinit(&spin->room.iota); +    edoors_iota_desinit(&spin->room.iota);      eina_hash_free(spin->room.children); -    EINA_ARRAY_ITER_NEXT(spin->free_particles, i, particle, iterator) eiotas_particle_free(particle); +    EINA_ARRAY_ITER_NEXT(spin->free_particles, i, particle, iterator) edoors_particle_free(particle);      eina_array_free(spin->free_particles); -    EINA_INLIST_FOREACH_SAFE(spin->sys_fifo, list,particle) eiotas_particle_free(particle); -    EINA_INLIST_FOREACH_SAFE(spin->app_fifo, list,particle) eiotas_particle_free(particle); +    EINA_INLIST_FOREACH_SAFE(spin->sys_fifo, list,particle) edoors_particle_free(particle); +    EINA_INLIST_FOREACH_SAFE(spin->app_fifo, list,particle) edoors_particle_free(particle);      free(spin);  } -EAPI Eiotas_Particle* eiotas_spin_require_particle(Eiotas_Spin *spin) +EAPI Edoors_Particle* edoors_spin_require_particle(Edoors_Spin *spin)  { -    Eiotas_Particle *particle; +    Edoors_Particle *particle;      if(eina_array_count(spin->free_particles)>0) {          particle = eina_array_pop(spin->free_particles);      } else { -        particle = (Eiotas_Particle*)eiotas_particle_alloc(); +        particle = (Edoors_Particle*)edoors_particle_alloc();      }      return particle;  } -EAPI void eiotas_spin_release_particle(Eiotas_Spin *spin, Eiotas_Particle *particle) +EAPI void edoors_spin_release_particle(Edoors_Spin *spin, Edoors_Particle *particle)  { -    Eiotas_Particle     *p; +    Edoors_Particle     *p;      Eina_Inlist         *list;      while (particle->merged) { -        p = EINA_INLIST_CONTAINER_GET(particle->merged,Eiotas_Particle); +        p = EINA_INLIST_CONTAINER_GET(particle->merged,Edoors_Particle);          particle->merged = eina_inlist_remove(particle->merged,particle->merged); -        eiotas_spin_release_particle(spin,p); +        edoors_spin_release_particle(spin,p);      } -    eiotas_particle_reset(particle); +    edoors_particle_reset(particle);      eina_array_push(spin->free_particles,particle);  } -EAPI void eiotas_spin_send_particle(Eiotas_Spin *spin, const Eiotas_Particle *particle, Eina_Bool system) +EAPI void edoors_spin_send_particle(Edoors_Spin *spin, const Edoors_Particle *particle, Eina_Bool system)  {      if(system) { -        spin->sys_fifo = eina_inlist_append(spin->sys_fifo,EINA_INLIST_GET((Eiotas_Particle*)particle)); +        spin->sys_fifo = eina_inlist_append(spin->sys_fifo,EINA_INLIST_GET((Edoors_Particle*)particle));      } else { -        spin->app_fifo = eina_inlist_append(spin->app_fifo,EINA_INLIST_GET((Eiotas_Particle*)particle)); +        spin->app_fifo = eina_inlist_append(spin->app_fifo,EINA_INLIST_GET((Edoors_Particle*)particle));      }  } | 
