Commit d1002cc7 authored by Laurent THOMAS's avatar Laurent THOMAS

move declarations out from log.h to a better place

parent 2129ee3c
...@@ -48,6 +48,8 @@ ...@@ -48,6 +48,8 @@
#include <stdatomic.h> #include <stdatomic.h>
#include "common/utils/LOG/log.h" #include "common/utils/LOG/log.h"
#define LOG_MEM_SIZE 100*1024*1024
// main log variables // main log variables
// Fixme: a better place to be shure it is called // Fixme: a better place to be shure it is called
...@@ -58,6 +60,13 @@ void read_cpu_hardware (void) __attribute__ ((constructor)); ...@@ -58,6 +60,13 @@ void read_cpu_hardware (void) __attribute__ ((constructor));
void read_cpu_hardware (void) {} void read_cpu_hardware (void) {}
#endif #endif
typedef struct {
char* buf_p;
int buf_index;
int enable_flag;
} log_mem_cnt_t;
static log_mem_cnt_t log_mem_d[2]; static log_mem_cnt_t log_mem_d[2];
static int log_mem_flag = 0; static int log_mem_flag = 0;
volatile int log_mem_side=0; volatile int log_mem_side=0;
......
...@@ -57,8 +57,6 @@ ...@@ -57,8 +57,6 @@
#ifdef NDEBUG #ifdef NDEBUG
#warning assert is disabled #warning assert is disabled
#endif #endif
#define NUM_ELEMENTS(ARRAY) (sizeof(ARRAY) / sizeof(ARRAY[0]))
#define CHECK_INDEX(ARRAY, INDEX) assert((INDEX) < NUM_ELEMENTS(ARRAY))
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
...@@ -295,17 +293,8 @@ int is_newline( char *str, int size); ...@@ -295,17 +293,8 @@ int is_newline( char *str, int size);
int register_log_component(char *name, char *fext, int compidx); int register_log_component(char *name, char *fext, int compidx);
#define LOG_MEM_SIZE 100*1024*1024
#define LOG_MEM_FILE "./logmem.log"
void flush_mem_to_file(void);
int logInit_log_mem(char*); int logInit_log_mem(char*);
void close_log_mem(void); void close_log_mem(void);
typedef struct {
char* buf_p;
int buf_index;
int enable_flag;
} log_mem_cnt_t;
/** @}*/ /** @}*/
......
...@@ -18,6 +18,7 @@ extern "C" { ...@@ -18,6 +18,7 @@ extern "C" {
#endif #endif
#define sizeofArray(a) (sizeof(a)/sizeof(*(a))) #define sizeofArray(a) (sizeof(a)/sizeof(*(a)))
#define CHECK_INDEX(ARRAY, INDEX) assert((INDEX) < sizeofArray(ARRAY))
#define cmax(a,b) ((a>b) ? (a) : (b)) #define cmax(a,b) ((a>b) ? (a) : (b))
#define cmax3(a,b,c) ((cmax(a,b)>c) ? (cmax(a,b)) : (c)) #define cmax3(a,b,c) ((cmax(a,b)>c) ? (cmax(a,b)) : (c))
......
...@@ -1957,7 +1957,7 @@ static int get_mcs_from_sinr(float sinr) ...@@ -1957,7 +1957,7 @@ static int get_mcs_from_sinr(float sinr)
static int get_cqi_from_mcs(void) static int get_cqi_from_mcs(void)
{ {
static const int mcs_to_cqi[] = {0, 1, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15}; static const int mcs_to_cqi[] = {0, 1, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15};
assert(NUM_ELEMENTS(mcs_to_cqi) == NUM_MCS); assert(sizeofArray(mcs_to_cqi) == NUM_MCS);
int sf = 0; int sf = 0;
while(sf < NUM_NFAPI_SUBFRAME) while(sf < NUM_NFAPI_SUBFRAME)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment