From d76ac327593494ed406fdaa5e9b5cd28ae295abc Mon Sep 17 00:00:00 2001
From: laurent <laurent.thomas@open-cells.com>
Date: Tue, 3 Jul 2018 14:54:55 +0200
Subject: [PATCH] remove public/protected macros in lists, mem_blocks

---
 openair2/UTIL/CLI/cli_if.h    | 24 ++--------
 openair2/UTIL/FIFO/pad_list.h | 73 ++++++++++++------------------
 openair2/UTIL/LISTS/list.h    | 84 +++++++++++------------------------
 openair2/UTIL/MEM/mem_block.h | 54 +++++++++++++---------
 4 files changed, 92 insertions(+), 143 deletions(-)

diff --git a/openair2/UTIL/CLI/cli_if.h b/openair2/UTIL/CLI/cli_if.h
index 539ecd465a..858cb6bc76 100644
--- a/openair2/UTIL/CLI/cli_if.h
+++ b/openair2/UTIL/CLI/cli_if.h
@@ -38,30 +38,14 @@
 extern "C" {
 #endif
 
-#    ifdef COMPONENT_CLI
-#        ifdef COMPONENT_CLI_IF
-#            define private_cli_if(x) x
-#            define friend_cli_if(x) x
-#            define public_cli_if(x) x
-#        else
-#            define private_cli_if(x)
-#            define friend_cli_if(x) extern x
-#            define public_cli_if(x) extern x
-#        endif
-#    else
-#        define private_cli_if(x)
-#        define friend_cli_if(x)
-#        define public_cli_if(x) extern x
-#    endif
-
 /** @defgroup _cli_if Interfaces of CLI
  * @{*/
 
 
-public_cli_if( void cli_init (void); )
-public_cli_if( int cli_server_init(cli_handler_t handler); )
-public_cli_if(void cli_server_cleanup(void);)
-public_cli_if(void cli_server_recv(const void * data, socklen_t len);)
+void cli_init (void); 
+int cli_server_init(cli_handler_t handler); 
+void cli_server_cleanup(void);
+void cli_server_recv(const void * data, socklen_t len);
 /* @}*/
 
 #ifdef __cplusplus
diff --git a/openair2/UTIL/FIFO/pad_list.h b/openair2/UTIL/FIFO/pad_list.h
index ecafed7cc4..2a9ef9893f 100644
--- a/openair2/UTIL/FIFO/pad_list.h
+++ b/openair2/UTIL/FIFO/pad_list.h
@@ -32,21 +32,6 @@
 
 #include "types.h"
 //-----------------------------------------------------------------------------
-#    ifdef list_C
-#        define private_list(x) x
-#        define public_list(x) x
-#    else
-#        define private_list(x)
-#        define public_list(x) extern x
-#    endif
-#    ifdef LIST2_C
-#        define private_list2(x) x
-#        define public_list2(x) x
-#    else
-#        define private_list2(x)
-#        define public_list2(x) extern x
-#    endif
-//-----------------------------------------------------------------------------
 
 typedef struct Job_List_s {
   Job_elt_t *head;
@@ -67,36 +52,36 @@ typedef struct Packet_OTG_List_s {
 } Packet_OTG_List_t;
 
 //-----------------------------------------------------------------------------
-public_list( void         job_list_init (Job_List_t*);)
-public_list( void         job_list_free (Job_List_t* listP);)
-public_list( Job_elt_t* job_list_get_head (Job_List_t*);)
-public_list( Job_elt_t* job_list_remove_head (Job_List_t* );)
-public_list( Job_elt_t* job_list_remove_element (Job_elt_t*, Job_List_t*);)
-public_list( void         job_list_add_head (Job_elt_t* , Job_List_t* );)
-public_list( void         job_list_add_tail_eurecom (Job_elt_t* , Job_List_t* );)
-public_list( void         job_list_add_list (Job_List_t* , Job_List_t* );)
-public_list( void         job_list_display (Job_List_t* );)
+void         job_list_init (Job_List_t*);
+void         job_list_free (Job_List_t* listP);
+Job_elt_t* job_list_get_head (Job_List_t*);
+Job_elt_t* job_list_remove_head (Job_List_t* );
+Job_elt_t* job_list_remove_element (Job_elt_t*, Job_List_t*);
+void         job_list_add_head (Job_elt_t* , Job_List_t* );
+void         job_list_add_tail_eurecom (Job_elt_t* , Job_List_t* );
+void         job_list_add_list (Job_List_t* , Job_List_t* );
+void         job_list_display (Job_List_t* );
 
-public_list( void         event_list_init (Event_List_t*);)
-public_list( void         event_list_free (Event_List_t* listP);)
-public_list( Event_elt_t* event_list_get_head (Event_List_t*);)
-public_list( Event_elt_t* event_list_remove_head (Event_List_t* );)
-public_list( Event_elt_t* event_list_remove_element (Event_elt_t*, Event_List_t*);)
-public_list( void         event_list_add_head (Event_elt_t* , Event_List_t* );)
-public_list( void         event_list_add_element (Event_elt_t* , Event_elt_t* , Event_List_t* );)
-public_list( void         event_list_add_tail_eurecom (Event_elt_t* , Event_List_t* );)
-public_list( void         event_list_add_list (Event_List_t* , Event_List_t* );)
-public_list( void         event_list_display (Event_List_t* );)
+void         event_list_init (Event_List_t*);
+void         event_list_free (Event_List_t* listP);
+Event_elt_t* event_list_get_head (Event_List_t*);
+Event_elt_t* event_list_remove_head (Event_List_t* );
+Event_elt_t* event_list_remove_element (Event_elt_t*, Event_List_t*);
+void         event_list_add_head (Event_elt_t* , Event_List_t* );
+void         event_list_add_element (Event_elt_t* , Event_elt_t* , Event_List_t* );
+void         event_list_add_tail_eurecom (Event_elt_t* , Event_List_t* );
+void         event_list_add_list (Event_List_t* , Event_List_t* );
+void         event_list_display (Event_List_t* );
 
-public_list( void         pkt_list_init (Packet_OTG_List_t*);)
-public_list( void         pkt_list_free (Packet_OTG_List_t* listP);)
-public_list( Packet_otg_elt_t* pkt_list_get_head (Packet_OTG_List_t*);)
-public_list( Packet_otg_elt_t* pkt_list_remove_head (Packet_OTG_List_t* );)
-public_list( Packet_otg_elt_t* pkt_list_remove_element (Packet_otg_elt_t*, Packet_OTG_List_t*);)
-public_list( void         pkt_list_add_head (Packet_otg_elt_t* , Packet_OTG_List_t* );)
-public_list( void         pkt_list_add_element (Packet_otg_elt_t* , Packet_otg_elt_t* , Packet_OTG_List_t* );)
-public_list( void         pkt_list_add_tail_eurecom (Packet_otg_elt_t* , Packet_OTG_List_t* );)
-public_list( void         pkt_list_add_list (Packet_OTG_List_t* , Packet_OTG_List_t* );)
-public_list( void         pkt_list_display (Packet_OTG_List_t* );)
+void         pkt_list_init (Packet_OTG_List_t*);
+void         pkt_list_free (Packet_OTG_List_t* listP);
+Packet_otg_elt_t* pkt_list_get_head (Packet_OTG_List_t*);
+Packet_otg_elt_t* pkt_list_remove_head (Packet_OTG_List_t* );
+Packet_otg_elt_t* pkt_list_remove_element (Packet_otg_elt_t*, Packet_OTG_List_t*);
+void         pkt_list_add_head (Packet_otg_elt_t* , Packet_OTG_List_t* );
+void         pkt_list_add_element (Packet_otg_elt_t* , Packet_otg_elt_t* , Packet_OTG_List_t* );
+void         pkt_list_add_tail_eurecom (Packet_otg_elt_t* , Packet_OTG_List_t* );
+void         pkt_list_add_list (Packet_OTG_List_t* , Packet_OTG_List_t* );
+void         pkt_list_display (Packet_OTG_List_t* );
 
 #endif
diff --git a/openair2/UTIL/LISTS/list.h b/openair2/UTIL/LISTS/list.h
index 864804c591..bf4d7e7580 100644
--- a/openair2/UTIL/LISTS/list.h
+++ b/openair2/UTIL/LISTS/list.h
@@ -39,66 +39,36 @@
 #ifndef __LIST_H__
 #    define __LIST_H__
 
-#    include "UTIL/MEM/mem_block.h"
 //-----------------------------------------------------------------------------
-#    ifdef LIST_C
-#        define private_list(x) x
-#        define public_list(x) x
-#    else
-#        define private_list(x)
-#        define public_list(x) extern x
-#    endif
-#    ifdef LIST2_C
-#        define private_list2(x) x
-#        define public_list2(x) x
-#    else
-#        define private_list2(x)
-#        define public_list2(x) extern x
-#    endif
 //-----------------------------------------------------------------------------
-#include "platform_constants.h"
 #include<linux/types.h>
 #include<stdlib.h>
 #include<sys/queue.h>
 
-#define LIST_NAME_MAX_CHAR 32
+#include "UTIL/MEM/mem_block.h"
 
-
-typedef struct {
-  struct mem_block_t *head;
-  struct mem_block_t *tail;
-  int                nb_elements;
-  char               name[LIST_NAME_MAX_CHAR];
-} list2_t;
-//-----------------------------------------------------------------------------
-typedef struct {
-  struct mem_block_t *head;
-  struct mem_block_t *tail;
-  int                nb_elements;
-  char               name[LIST_NAME_MAX_CHAR];
-} list_t;
 //-----------------------------------------------------------------------------
-public_list( void         list_init (list_t* , char *);)
-public_list( void         list_free (list_t* listP);)
-public_list( mem_block_t* list_get_head (list_t*);)
-public_list( mem_block_t* list_remove_head (list_t* );)
-public_list( mem_block_t* list_remove_element (mem_block_t*, list_t*);)
-public_list( void         list_add_head (mem_block_t* , list_t* );)
-public_list( void         list_add_tail_eurecom (mem_block_t* , list_t* );)
-public_list( void         list_add_list (list_t* , list_t* );)
-public_list( void         list_display (list_t* );)
+void         list_init (list_t* , char *);
+void         list_free (list_t* listP);
+mem_block_t* list_get_head (list_t*);
+mem_block_t* list_remove_head (list_t* );
+mem_block_t* list_remove_element (mem_block_t*, list_t*);
+void         list_add_head (mem_block_t* , list_t* );
+void         list_add_tail_eurecom (mem_block_t* , list_t* );
+void         list_add_list (list_t* , list_t* );
+void         list_display (list_t* );
 //-----------------------------------------------------------------------------
-public_list2( void         list2_init           (list2_t*, char*);)
-public_list2( void         list2_free           (list2_t* );)
-public_list2( mem_block_t* list2_get_head       (list2_t*);)
-public_list2( mem_block_t* list2_get_tail       (list2_t*);)
-public_list2( mem_block_t* list2_remove_element (mem_block_t* , list2_t* );)
-public_list2( mem_block_t* list2_remove_head    (list2_t* );)
-public_list2( mem_block_t* list2_remove_tail    (list2_t* );)
-public_list2( void         list2_add_head       (mem_block_t* , list2_t* );)
-public_list2( void         list2_add_tail       (mem_block_t* , list2_t* );)
-public_list2( void         list2_add_list       (list2_t* , list2_t* );)
-public_list2( void         list2_display        (list2_t* );)
+void         list2_init           (list2_t*, char*);
+void         list2_free           (list2_t* );
+mem_block_t* list2_get_head       (list2_t*);
+mem_block_t* list2_get_tail       (list2_t*);
+mem_block_t* list2_remove_element (mem_block_t* , list2_t* );
+mem_block_t* list2_remove_head    (list2_t* );
+mem_block_t* list2_remove_tail    (list2_t* );
+void         list2_add_head       (mem_block_t* , list2_t* );
+void         list2_add_tail       (mem_block_t* , list2_t* );
+void         list2_add_list       (list2_t* , list2_t* );
+void         list2_display        (list2_t* );
 //-----------------------------------------------------------------------------
 /* The following lists are used for sorting numbers */
 #ifndef LINUX_LIST
@@ -126,11 +96,11 @@ struct list {
 };
 #endif
 //-----------------------------------------------------------------------------
-public_list2( void   push_front  (struct list*, double); )
-public_list2( void   initialize  (struct list*);         )
-public_list2( void   del         (struct list*);         )
-public_list2( void   totable     (double*, struct list*);)
-public_list2( int compare (const void * a, const void * b);)
-public_list2( int32_t calculate_median(struct list *loc_list);)
+void   push_front  (struct list*, double); 
+void   initialize  (struct list*);         
+void   del         (struct list*);         
+void   totable     (double*, struct list*);
+int compare (const void * a, const void * b);
+int32_t calculate_median(struct list *loc_list);
 
 #endif
diff --git a/openair2/UTIL/MEM/mem_block.h b/openair2/UTIL/MEM/mem_block.h
index e967380269..a0455899e3 100644
--- a/openair2/UTIL/MEM/mem_block.h
+++ b/openair2/UTIL/MEM/mem_block.h
@@ -32,13 +32,7 @@
 #    define __MEM_BLOCK_H__
 
 #include <stdint.h>
-#ifdef MEM_BLOCK_C
-#    define public_mem_block(x) x
-#    define private_mem_block(x) x
-#else
-#    define public_mem_block(x) extern x
-#    define private_mem_block(x)
-#endif
+#include "openair2/COMMON/platform_constants.h"
 //-----------------------------------------------------------------------------
 
 typedef struct mem_block_t {
@@ -47,21 +41,20 @@ typedef struct mem_block_t {
   unsigned char pool_id;
   unsigned char *data;
 } mem_block_t;
-#include "UTIL/LISTS/list.h"
 
 //-----------------------------------------------------------------------------
 
-public_mem_block(void        *pool_buffer_init (void);)
-public_mem_block(void        *pool_buffer_clean (void *arg);)
-public_mem_block(void         free_mem_block (mem_block_t * leP, const char* caller);)
-public_mem_block(mem_block_t* get_free_mem_block (uint32_t sizeP, const char* caller);)
-public_mem_block(mem_block_t *get_free_copy_mem_block (void);)
-public_mem_block(mem_block_t *get_free_copy_mem_block_up (void);)
-public_mem_block(mem_block_t *copy_mem_block (mem_block_t * leP, mem_block_t * destP);)
-public_mem_block(void         display_mem_load (void);)
-
-public_mem_block(void         check_mem_area (void);)
-private_mem_block(void        check_free_mem_block (mem_block_t * leP);)
+void        *pool_buffer_init (void);
+void        *pool_buffer_clean (void *arg);
+void         free_mem_block (mem_block_t * leP, const char* caller);
+mem_block_t* get_free_mem_block (uint32_t sizeP, const char* caller);
+mem_block_t *get_free_copy_mem_block (void);
+mem_block_t *get_free_copy_mem_block_up (void);
+mem_block_t *copy_mem_block (mem_block_t * leP, mem_block_t * destP);
+void         display_mem_load (void);
+
+void         check_mem_area (void);
+void        check_free_mem_block (mem_block_t * leP);
 #    define MEM_SCALE MAX_MOBILES_PER_ENB
 // definition of the size of the allocated memory area
 #    define MEM_MNGT_MB0_BLOCK_SIZE     64
@@ -139,9 +132,26 @@ private_mem_block(void        check_free_mem_block (mem_block_t * leP);)
 #    define MEM_MNGT_NB_ELEMENTS        MEM_MNGT_MB0_NB_BLOCKS + MEM_MNGT_MB1_NB_BLOCKS + MEM_MNGT_MB2_NB_BLOCKS + MEM_MNGT_MB3_NB_BLOCKS + MEM_MNGT_MB4_NB_BLOCKS + MEM_MNGT_MB5_NB_BLOCKS + MEM_MNGT_MB6_NB_BLOCKS + MEM_MNGT_MB7_NB_BLOCKS + MEM_MNGT_MB8_NB_BLOCKS + MEM_MNGT_MB9_NB_BLOCKS + MEM_MNGT_MB10_NB_BLOCKS + MEM_MNGT_MB11_NB_BLOCKS + MEM_MNGT_MB12_NB_BLOCKS + MEM_MNGT_MBCOPY_NB_BLOCKS
 #    define MEM_MNGT_POOL_ID_COPY        13
 
+#define LIST_NAME_MAX_CHAR 32
+
+
+typedef struct {
+  struct mem_block_t *head;
+  struct mem_block_t *tail;
+  int                nb_elements;
+  char               name[LIST_NAME_MAX_CHAR];
+} list2_t;
+//-----------------------------------------------------------------------------
+typedef struct {
+  struct mem_block_t *head;
+  struct mem_block_t *tail;
+  int                nb_elements;
+  char               name[LIST_NAME_MAX_CHAR];
+} list_t;
+
 
 
-private_mem_block(typedef struct {
+typedef struct {
   //-----------------------------------------------------------
   // basic memory management
   //-----------------------------------------------------------
@@ -161,9 +171,9 @@ private_mem_block(typedef struct {
   mem_block_t     mem_blocks[MEM_MNGT_NB_ELEMENTS];
   list_t          mem_lists[14];
 
-} mem_pool;)
+} mem_pool;
 
-private_mem_block(mem_pool  mem_block_var;)
+mem_pool  mem_block_var;
 
 
 #endif
-- 
GitLab