diff --git a/README.md b/README.md
index 954e7e00f6ec67b84e59a810f1a87b5595eb2cb7..869c358507fb7db92fb2cadaf7b05ef3f65c9439 100644
--- a/README.md
+++ b/README.md
@@ -42,7 +42,7 @@ SENSORS:
 -d|--net-dev <net_dev>
 	network monitoring (if network_device is X, tries to detect it automatically)
 -r|--intel-rapl
-	RAPL
+	INTEL RAPL
 -c|--cpu-temp
 	processor temperature
 ```
diff --git a/doc/info_reader_ex.c b/doc/info_reader_ex.c
index 2e762513bf5d1e6a4854bf17cf9a59779a997253..f1e6d96118f9bad951c516c5cb8392c5470141fb 100644
--- a/doc/info_reader_ex.c
+++ b/doc/info_reader_ex.c
@@ -20,7 +20,7 @@
 
 
 // ~/mojitos/doc/$ gcc -Wall -Wextra -Wpedantic -O3 -o info_reader_ex info_reader_ex.c ./../src/util.c && ./info_reader_ex
-#include "./../src/info_reader.h"
+#include "./../lib/info_reader.h"
 
 #define MAX_PROCS 64
 
diff --git a/doc/sensor_ex.c b/doc/sensor_ex.c
index d37cbeb69e9b03e60a7f7e463713d31353e5e870..5fc8eeb559a618e3a30b0354dd94860e2a2b0c21 100644
--- a/doc/sensor_ex.c
+++ b/doc/sensor_ex.c
@@ -60,9 +60,10 @@ gcc -std=gnu99 -Wall -Wpedantic -I./lib -I./doc -I./src -g -Og obj/util.o obj/mo
 
 #define NB_SENSOR 3
 
-struct accumulator_t {
+struct Accumulator {
     int v[NB_SENSOR];
 };
+typedef struct Accumulator Accumulator;
 
 void _get_acc(int v[NB_SENSOR])
 {
@@ -77,7 +78,7 @@ unsigned int init_acc(char *none, void **ptr)
     /* there is none in this case, so this parameter is not used */
     UNUSED(none);
 
-    struct accumulator_t *state = malloc(sizeof(struct accumulator_t));
+    Accumulator *state = malloc(sizeof(Accumulator));
 
     for (int i = 0; i < NB_SENSOR; i++) {
         state->v[i] = -1;
@@ -91,7 +92,7 @@ unsigned int init_acc(char *none, void **ptr)
 
 unsigned int get_acc(uint64_t *results, void *ptr)
 {
-    struct accumulator_t *state = (struct accumulator_t *)ptr;
+    Accumulator *state = (Accumulator *)ptr;
 
     _get_acc(state->v);
 
@@ -113,7 +114,7 @@ void label_acc(char **labels, void *none)
 
 void clean_acc(void *ptr)
 {
-    struct accumulator_t *state = (struct accumulator_t *)ptr;
+    Accumulator *state = (Accumulator *)ptr;
 
     if (state == NULL) {
         return;
diff --git a/src/amd_rapl.c b/src/amd_rapl.c
index 805e698e8bd94f9ebc53766c6ef5616e5d79d1d7..34ccb47e1fc2c9ecd6d1f6dd4fbd03f4b0023ea4 100644
--- a/src/amd_rapl.c
+++ b/src/amd_rapl.c
@@ -41,7 +41,7 @@ static const uint64_t energy_core_msr = 0xC001029A;
 // ------------------------------FILE_PATHS
 static const char *base_str = "/dev/cpu/%d/msr";
 
-struct cpu_sensor_t {
+struct CpuSensor {
     unsigned int cpu_id;
     unsigned int package_id;
     unsigned int core_id;
@@ -52,13 +52,13 @@ struct cpu_sensor_t {
     unsigned int energy_units;
     uint64_t core_energy;
 };
-typedef struct cpu_sensor_t cpu_sensor_t;
+typedef struct CpuSensor CpuSensor;
 
-struct _amd_rapl_t {
-    cpu_sensor_t *sensors;
+struct AmdRapl {
+    CpuSensor *sensors;
     unsigned int sensor_count;
 };
-typedef struct _amd_rapl_t _amd_rapl_t;
+typedef struct AmdRapl AmdRapl;
 
 // -----------------------------INFO_READER
 
@@ -75,19 +75,19 @@ static GenericPointer uint_allocator(char *s)
 
 static void _set_cpu_id(GenericPointer storage, GenericPointer data)
 {
-    cpu_sensor_t *cpu = (cpu_sensor_t *) storage;
+    CpuSensor *cpu = (CpuSensor *) storage;
     cpu->cpu_id = (unsigned int) data;
 }
 
 static void _set_package_id(GenericPointer storage, GenericPointer data)
 {
-    cpu_sensor_t *cpu = (cpu_sensor_t *) storage;
+    CpuSensor *cpu = (CpuSensor *) storage;
     cpu->package_id = (unsigned int) data;
 }
 
 static void _set_core_id(GenericPointer storage, GenericPointer data)
 {
-    cpu_sensor_t *cpu = (cpu_sensor_t *) storage;
+    CpuSensor *cpu = (CpuSensor *) storage;
     cpu->core_id = (unsigned int) data;
 }
 
@@ -98,13 +98,13 @@ static KeyFinder keys[NB_KEYS] = {
 };
 
 
-static unsigned int parse_cpuinfo(cpu_sensor_t *storage, unsigned int capacity)
+static unsigned int parse_cpuinfo(CpuSensor *storage, unsigned int capacity)
 {
     Parser parser = {
         .storage = (GenericPointer) storage,
         .nb_stored = 0,
         .capacity = capacity,
-        .storage_struct_size = sizeof(cpu_sensor_t),
+        .storage_struct_size = sizeof(CpuSensor),
         .keys = keys,
         .nb_keys = NB_KEYS,
         .file = fopen(cpuinfo, "r")
@@ -171,9 +171,9 @@ uint64_t raw_to_joule(uint64_t raw, uint64_t unit)
 // -----------------------------------DEBUG
 
 #ifdef DEBUG
-void debug_print_sensor(cpu_sensor_t *sensor)
+void debug_print_sensor(CpuSensor *sensor)
 {
-    //CASSERT(sizeof(cpu_sensor_t) == 56, amd_rapl_c);
+    //CASSERT(sizeof(CpuSensor) == 56, amd_rapl_c);
     printf("cpu_id : %d, package_id : %d, core_id : %d, name : %s, fd: %d,  energy_units : %d, core_energy: %ld\n",
            sensor->cpu_id,
            sensor->package_id,
@@ -185,7 +185,7 @@ void debug_print_sensor(cpu_sensor_t *sensor)
           );
 }
 
-void debug_print_amd_rapl(_amd_rapl_t *rapl)
+void debug_print_amd_rapl(AmdRapl *rapl)
 {
     for (unsigned int i = 0; i < rapl->sensor_count; i++) {
         debug_print_sensor(&rapl->sensors[i]);
@@ -213,7 +213,7 @@ unsigned int get_nb_cpu()
     return n_cpu;
 }
 
-void get_arch(unsigned int *ret_nb_package, unsigned int *ret_nb_core, cpu_sensor_t *sensors, unsigned int nb_sensor)
+void get_arch(unsigned int *ret_nb_package, unsigned int *ret_nb_core, CpuSensor *sensors, unsigned int nb_sensor)
 {
     unsigned int nb_package = 0;
     unsigned int nb_core = 0;
@@ -238,7 +238,7 @@ char *get_name(unsigned int cpu_id)
     return name;
 }
 
-void update_cpu_sensor(cpu_sensor_t *sensor, uint64_t *energy_consumed)
+void update_cpu_sensor(CpuSensor *sensor, uint64_t *energy_consumed)
 {
     sensor->energy_units = read_unit(sensor->fd);
     uint64_t raw_core_energy = read_raw_core_energy(sensor->fd);
@@ -248,7 +248,7 @@ void update_cpu_sensor(cpu_sensor_t *sensor, uint64_t *energy_consumed)
     sensor->core_energy = core_energy;
 }
 
-unsigned int is_duplicate(cpu_sensor_t *sensor,unsigned int nb_core, unsigned int nb_package, unsigned char map[nb_core][nb_package])
+unsigned int is_duplicate(CpuSensor *sensor,unsigned int nb_core, unsigned int nb_package, unsigned char map[nb_core][nb_package])
 {
     if (map[sensor->core_id][sensor->package_id] == 1) {
         return 0;
@@ -257,7 +257,7 @@ unsigned int is_duplicate(cpu_sensor_t *sensor,unsigned int nb_core, unsigned in
     return 1;
 }
 
-void init_cpu_sensor(cpu_sensor_t *sensor, cpu_sensor_t *cpu_info)
+void init_cpu_sensor(CpuSensor *sensor, CpuSensor *cpu_info)
 {
     static char filename[BUFFER_SIZE];
     snprintf(filename,BUFFER_SIZE, base_str, cpu_info->cpu_id);
@@ -269,18 +269,18 @@ void init_cpu_sensor(cpu_sensor_t *sensor, cpu_sensor_t *cpu_info)
         exit(127);
     }
 
-    memcpy(sensor, cpu_info, sizeof(cpu_sensor_t));
+    memcpy(sensor, cpu_info, sizeof(CpuSensor));
     sensor->name = get_name(sensor->cpu_id);
     sensor->fd = fd;
 }
 
-void clean_cpu_sensor(cpu_sensor_t *sensor)
+void clean_cpu_sensor(CpuSensor *sensor)
 {
     close(sensor->fd);
     free(sensor->name);
 }
 
-void free_amd_rapl(_amd_rapl_t *rapl)
+void free_amd_rapl(AmdRapl *rapl)
 {
     free(rapl->sensors);
     free(rapl);
@@ -299,7 +299,7 @@ unsigned int init_amd_rapl(char *none, void **ptr)
         exit(127);
     }
 
-    cpu_sensor_t *cpu_information = (cpu_sensor_t *) calloc(max_cpus, sizeof(cpu_sensor_t));
+    CpuSensor *cpu_information = (CpuSensor *) calloc(max_cpus, sizeof(CpuSensor));
     if (parse_cpuinfo(cpu_information, max_cpus)) {
         free(cpu_information);
         PANIC(1, "cpuinfo");
@@ -311,7 +311,7 @@ unsigned int init_amd_rapl(char *none, void **ptr)
 
     unsigned char cpu_map[nb_core][nb_package];
     memset(cpu_map, 0, sizeof(cpu_map));
-    cpu_sensor_t *sensors = (cpu_sensor_t *) calloc(max_cpus, sizeof(cpu_sensor_t));
+    CpuSensor *sensors = (CpuSensor *) calloc(max_cpus, sizeof(CpuSensor));
 
     unsigned int sensor_count = 0;
     for (unsigned int i = 0; i < max_cpus; i++) {
@@ -322,7 +322,7 @@ unsigned int init_amd_rapl(char *none, void **ptr)
     }
     free(cpu_information);
 
-    _amd_rapl_t *rapl = (_amd_rapl_t *) calloc(1, sizeof(_amd_rapl_t));
+    AmdRapl *rapl = (AmdRapl *) calloc(1, sizeof(AmdRapl));
     rapl->sensors = sensors;
     rapl->sensor_count = sensor_count;
     *ptr = (void *) rapl;
@@ -332,7 +332,7 @@ unsigned int init_amd_rapl(char *none, void **ptr)
 
 unsigned int get_amd_rapl(uint64_t *results, void *ptr)
 {
-    _amd_rapl_t *rapl = (_amd_rapl_t *) ptr;
+    AmdRapl *rapl = (AmdRapl *) ptr;
     for (unsigned int i = 0; i < rapl->sensor_count; i++) {
         update_cpu_sensor(&rapl->sensors[i], &results[i]);
     }
@@ -341,7 +341,7 @@ unsigned int get_amd_rapl(uint64_t *results, void *ptr)
 
 void label_amd_rapl(char **labels, void *ptr)
 {
-    _amd_rapl_t *rapl = (_amd_rapl_t *) ptr;
+    AmdRapl *rapl = (AmdRapl *) ptr;
     for (unsigned int i = 0; i < rapl->sensor_count; i++) {
         labels[i] = rapl->sensors[i].name;
     }
@@ -349,7 +349,7 @@ void label_amd_rapl(char **labels, void *ptr)
 
 void clean_amd_rapl(void *ptr)
 {
-    _amd_rapl_t *rapl = (_amd_rapl_t *) ptr;
+    AmdRapl *rapl = (AmdRapl *) ptr;
 
     for (unsigned int i = 0; i < rapl->sensor_count; ++i) {
         clean_cpu_sensor(&rapl->sensors[i]);
diff --git a/src/counters.c b/src/counters.c
index 1a7027e97f921bbecf9a2801f70b6c9dd8c79424..e809f88d0f39a202d2f065428619f500a42514aa 100644
--- a/src/counters.c
+++ b/src/counters.c
@@ -30,7 +30,7 @@
 #include "util.h"
 
 
-struct _counter_t {
+struct Counter {
     int nbcores;
     int nbperf;
     int **counters;
@@ -40,7 +40,7 @@ struct _counter_t {
     int *perf_indexes;
 
 };
-typedef struct _counter_t *counter_t;
+typedef struct Counter Counter;
 
 #include "counters_option.h"
 
@@ -105,7 +105,7 @@ static long perf_event_open(struct perf_event_attr *hw_event, pid_t pid,
     return res;
 }
 
-counter_t _init_counters(const int nb_perf, const __u32 *types, const __u64 *names)
+Counter *_init_counters(const int nb_perf, const __u32 *types, const __u64 *names)
 {
     struct perf_event_attr pe;
     unsigned int nbcores = sysconf(_SC_NPROCESSORS_ONLN);
@@ -113,7 +113,7 @@ counter_t _init_counters(const int nb_perf, const __u32 *types, const __u64 *nam
     pe.size = sizeof(struct perf_event_attr);
     pe.disabled = 1;
 
-    counter_t counters = malloc(sizeof(struct _counter_t));
+    Counter *counters = malloc(sizeof(struct Counter));
     counters->nbperf = nb_perf;
     counters->nbcores = nbcores;
     counters->counters = malloc(nb_perf * sizeof(int *));
@@ -133,7 +133,7 @@ counter_t _init_counters(const int nb_perf, const __u32 *types, const __u64 *nam
 
 void clean_counters(void *ptr)
 {
-    counter_t counters = (counter_t) ptr;
+    Counter *counters = (Counter *) ptr;
 
     for (int counter = 0; counter < counters->nbperf; counter++) {
         for (int core = 0; core < counters->nbcores; core++) {
@@ -151,7 +151,7 @@ void clean_counters(void *ptr)
     free(counters);
 }
 
-void start_counters(counter_t counters)
+void start_counters(Counter *counters)
 {
     for (int counter = 0; counter < counters->nbperf; counter++) {
         for (int core = 0; core < counters->nbcores; core++) {
@@ -160,7 +160,7 @@ void start_counters(counter_t counters)
     }
 }
 
-void reset_counters(counter_t counters)
+void reset_counters(Counter *counters)
 {
     for (int counter = 0; counter < counters->nbperf; counter++) {
         for (int core = 0; core < counters->nbcores; core++) {
@@ -169,7 +169,7 @@ void reset_counters(counter_t counters)
     }
 }
 
-void _get_counters(counter_t counters, uint64_t *values)
+void _get_counters(Counter *counters, uint64_t *values)
 {
     for (int i = 0; i < counters->nbperf; i++) {
         uint64_t accu = 0;
@@ -202,7 +202,7 @@ unsigned int init_counters(char *args, void **state)
     __u32 *perf_type;
     __u64 *perf_key;
     perf_type_key(&perf_type, &perf_key, perf_indexes, nb_perf);
-    counter_t fd = _init_counters(nb_perf, perf_type, perf_key);
+    Counter *fd = _init_counters(nb_perf, perf_type, perf_key);
     free(perf_type);
     free(perf_key);
 
@@ -218,7 +218,7 @@ unsigned int init_counters(char *args, void **state)
 
 unsigned int get_counters(uint64_t *results, void *ptr)
 {
-    counter_t state = (counter_t) ptr;
+    Counter *state = (Counter *) ptr;
 
     _get_counters(state, state->tmp_counters_values);
 
@@ -232,7 +232,7 @@ unsigned int get_counters(uint64_t *results, void *ptr)
 
 void label_counters(char **labels, void *ptr)
 {
-    counter_t state = (counter_t) ptr;
+    Counter *state = (Counter *) ptr;
 
     for (int i = 0; i < state->nbperf; i++) {
         labels[i] = perf_static_info[state->perf_indexes[i]].name;
diff --git a/src/counters_option.sh b/src/counters_option.sh
index 38cee08d0cabcc49cd881022b00f0d882674773b..76f92757f1e09207c1113421c76cd6a67d22f3df 100644
--- a/src/counters_option.sh
+++ b/src/counters_option.sh
@@ -6,13 +6,13 @@
 linux_include=/usr/include/linux/perf_event.h
 
 echo '
-typedef struct counter_option {
+typedef struct CounterOption{
     char *name;
     __u32 perf_type;
     __u64 perf_key;
-} counter_option;
+} CounterOption;
 
-static counter_option perf_static_info[] = {'
+static CounterOption perf_static_info[] = {'
 
 nb=0
 
diff --git a/src/infiniband.c b/src/infiniband.c
index 2314e1df08181f5e1cf2f78b03963e9240ecca3e..bbc0fee0857e716e30d4902bffbc78107da33e86 100644
--- a/src/infiniband.c
+++ b/src/infiniband.c
@@ -27,11 +27,13 @@
 
 #define NB_SENSOR 4
 
-struct network_t {
+struct Network {
     uint64_t values[NB_SENSOR];
     uint64_t tmp_values[NB_SENSOR];
     int sources[NB_SENSOR];
 };
+typedef struct Network Network;
+
 unsigned int _get_network(uint64_t *results, int *sources);
 
 
@@ -60,7 +62,7 @@ unsigned int init_infiniband(char *infi_path, void **ptr)
                          "%s/port_xmit_data"
                         };
 
-    struct network_t *state = malloc(sizeof(struct network_t));
+    Network *state = malloc(sizeof(Network));
 
     char buffer[1024];
     for (int i = 0; i < NB_SENSOR; i++) {
diff --git a/src/network.c b/src/network.c
index 74d8bb924eb6133043753c27ed69a85b47f777e5..d361d473d700dd6900e4033595dba26c74ab870d 100644
--- a/src/network.c
+++ b/src/network.c
@@ -28,11 +28,12 @@
 #define NB_SENSOR 4
 
 static char *route = "/proc/net/route";
-struct network_t {
+struct Network {
     uint64_t values[NB_SENSOR];
     uint64_t tmp_values[NB_SENSOR];
     int sources[NB_SENSOR];
 };
+typedef struct Network Network;
 
 unsigned int _get_network(uint64_t *results, int *sources)
 {
@@ -92,7 +93,7 @@ unsigned int init_network(char *dev, void **ptr)
                          "/sys/class/net/%s/statistics/tx_bytes"
                         };
 
-    struct network_t *state = malloc(sizeof(struct network_t));
+    Network *state = malloc(sizeof(Network));
 
     char buffer2[256];
     for (int i = 0; i < NB_SENSOR; i++) {
@@ -108,7 +109,7 @@ unsigned int init_network(char *dev, void **ptr)
 
 unsigned int get_network(uint64_t *results, void *ptr)
 {
-    struct network_t *state = (struct network_t *) ptr;
+    Network *state = (Network *) ptr;
     _get_network(state->tmp_values, state->sources);
 
     for (int i = 0; i < NB_SENSOR; i++) {
@@ -121,7 +122,7 @@ unsigned int get_network(uint64_t *results, void *ptr)
 
 void clean_network(void *ptr)
 {
-    struct network_t *state = (struct network_t *) ptr;
+    Network *state = (Network *) ptr;
 
     if (state == NULL) {
         return;
diff --git a/src/rapl.c b/src/rapl.c
index 8a04d31c02ff092db430e917484fc2afa79f3b23..5d7eca7a54e50abe50db6b9f673489cf60c7bccc 100644
--- a/src/rapl.c
+++ b/src/rapl.c
@@ -52,7 +52,7 @@ void test_append(char *name, int i)
 }
 
 
-struct _rapl_t {
+struct IntelRapl {
     unsigned int nb;
     char **names;
     int *fids;
@@ -60,10 +60,10 @@ struct _rapl_t {
     uint64_t *tmp_values;
 
 };
-typedef struct _rapl_t _rapl_t;
+typedef struct IntelRapl IntelRapl;
 
 
-void add_rapl_source(_rapl_t *rapl, char *name, char *energy_uj)
+void add_rapl_source(IntelRapl *rapl, char *name, char *energy_uj)
 {
     rapl->nb += 1;
     rapl->names = realloc(rapl->names, sizeof(char **)*rapl->nb);
@@ -85,7 +85,7 @@ void add_rapl_source(_rapl_t *rapl, char *name, char *energy_uj)
 }
 
 
-void _get_rapl(uint64_t *values, _rapl_t *rapl)
+void _get_rapl(uint64_t *values, IntelRapl *rapl)
 {
     static char buffer[512];
 
@@ -104,7 +104,7 @@ void _get_rapl(uint64_t *values, _rapl_t *rapl)
 unsigned int init_rapl(char *none, void **ptr)
 {
     UNUSED(none);
-    _rapl_t *rapl = malloc(sizeof(_rapl_t));
+    IntelRapl *rapl = malloc(sizeof(IntelRapl));
     rapl->nb = 0;
     rapl->names = NULL;
     rapl->fids = NULL;
@@ -161,7 +161,7 @@ unsigned int init_rapl(char *none, void **ptr)
 
 unsigned int get_rapl(uint64_t *results, void *ptr)
 {
-    _rapl_t *state = (_rapl_t *) ptr;
+    IntelRapl *state = (IntelRapl *) ptr;
     _get_rapl(state->tmp_values, state);
 
     for (unsigned int i = 0; i < state->nb; i++) {
@@ -174,7 +174,7 @@ unsigned int get_rapl(uint64_t *results, void *ptr)
 
 void clean_rapl(void *ptr)
 {
-    _rapl_t *rapl = (_rapl_t *) ptr;
+    IntelRapl *rapl = (IntelRapl *) ptr;
 
     for (unsigned int i = 0; i < rapl->nb; i++) {
         free(rapl->names[i]);
@@ -191,7 +191,7 @@ void clean_rapl(void *ptr)
 
 void label_rapl(char **labels, void *ptr)
 {
-    _rapl_t *rapl = (_rapl_t *) ptr;
+    IntelRapl *rapl = (IntelRapl *) ptr;
 
     for (unsigned int i = 0; i < rapl->nb; i++) {
         labels[i] = rapl->names[i];
diff --git a/src/temperature.c b/src/temperature.c
index bcddb22d0c97e790482f6610e6b554630781a6d3..a9cf74b3555deab29e3e9c94562e43de4c0fc804 100644
--- a/src/temperature.c
+++ b/src/temperature.c
@@ -26,11 +26,12 @@
 #include <stdint.h>
 #include "util.h"
 
-struct temperature_t {
+struct Temperature {
     char **label_list;
     int *fid_list;
     int nb_elem;
 };
+typedef struct Temperature Temperature;
 
 int get_string(char *filename, char *buffer, int max_size)
 {
@@ -61,7 +62,7 @@ void add_to_list(char ***list_name, char *source, int nb_elem)
 
 }
 
-void add_temperature_sensor(int id_rep, struct temperature_t *state)
+void add_temperature_sensor(int id_rep, Temperature *state)
 {
     static int key = 0;
     static char buffer_filename[512];
@@ -109,7 +110,7 @@ void add_temperature_sensor(int id_rep, struct temperature_t *state)
 unsigned int init_temperature(char *args, void **ptr)
 {
     UNUSED(args);
-    struct temperature_t *state = malloc(sizeof(struct temperature_t));
+    Temperature *state = malloc(sizeof(Temperature));
     state->nb_elem = 0;
     state->label_list = NULL;
     state->fid_list = NULL;
@@ -136,7 +137,7 @@ unsigned int init_temperature(char *args, void **ptr)
 
 unsigned int get_temperature(uint64_t *results, void *ptr)
 {
-    struct temperature_t *state = (struct temperature_t *)ptr;
+    Temperature *state = (Temperature *)ptr;
     static char buffer[512];
 
     for (int i = 0; i < state->nb_elem; i++) {
@@ -152,7 +153,7 @@ unsigned int get_temperature(uint64_t *results, void *ptr)
 
 void clean_temperature(void *ptr)
 {
-    struct temperature_t *state = (struct temperature_t *)ptr;
+    Temperature *state = (Temperature *)ptr;
 
     for (int i = 0; i < state->nb_elem; i++) {
         free(state->label_list[i]);
@@ -166,7 +167,7 @@ void clean_temperature(void *ptr)
 
 void label_temperature(char **labels, void *ptr)
 {
-    struct temperature_t *state = (struct temperature_t *)ptr;
+    Temperature *state = (Temperature *)ptr;
 
     for (int i = 0; i < state->nb_elem; i++) {
         labels[i] = state->label_list[i];
diff --git a/tests/amd_rapl.c b/tests/amd_rapl.c
index 0485099dc279d53c8879b10eeb5963409e1e38fc..7c05ab5826954a7f4d7127c9fa3b18896af31e86 100644
--- a/tests/amd_rapl.c
+++ b/tests/amd_rapl.c
@@ -107,7 +107,7 @@ TFUNCTION(test_get_name, {
 #define NONE 0
 #define DUMMY_SENSOR(__sensor, __cpu_id, __name) \
 do {                                             \
-  __sensor = (cpu_sensor_t) {                    \
+  __sensor = (CpuSensor) {                    \
     .cpu_id = __cpu_id,                          \
     .package_id = NONE,                          \
     .core_id = NONE,                             \
@@ -120,15 +120,15 @@ do {                                             \
 
 #define DUMMY_RAPL(__rapl, __sensors, __sensors_count) \
 do {                                                   \
-    __rapl = (_amd_rapl_t) {                           \
+    __rapl = (AmdRapl) {                           \
         .sensors = __sensors,                          \
         .sensor_count = __sensors_count                \
     };                                                 \
 } while(0);
 
 TFUNCTION(test_label_amd_rapl, {
-    cpu_sensor_t sensors[100];
-    _amd_rapl_t rapl;
+    CpuSensor sensors[100];
+    AmdRapl rapl;
     char *results[100];
     char expecteds[10][100];
     uint64_t nb = 0;
@@ -190,7 +190,7 @@ TFUNCTION(test_label_amd_rapl, {
 
 #define DUMMY_CPUINFO(__sensor, __cpu_id, __package_id, __core_id) \
 do {                                                               \
-    __sensor = (cpu_sensor_t) {                                    \
+    __sensor = (CpuSensor) {                                    \
         .cpu_id = __cpu_id,                                        \
         .package_id = __package_id,                                \
         .core_id = __core_id,                                      \
@@ -207,13 +207,13 @@ TFUNCTION(test_is_duplicate, {
     static const unsigned int max_cpu = 10;
 
     unsigned char map[nb_core][nb_package];
-    cpu_sensor_t cpu_information[max_cpu];
+    CpuSensor cpu_information[max_cpu];
     unsigned int results[max_cpu];
     unsigned int expecteds[max_cpu];
 
     // -- Setup
     memset(map, NONE, sizeof(map));
-    memset(cpu_information,NONE, sizeof(cpu_sensor_t) * max_cpu);
+    memset(cpu_information,NONE, sizeof(CpuSensor) * max_cpu);
     DUMMY_CPUINFO(cpu_information[0], 0, 1, 1);
     expecteds[0] = 1;
     expecteds[1] = 0;
@@ -226,7 +226,7 @@ TFUNCTION(test_is_duplicate, {
 
     // -- Setup
     memset(map, NONE, sizeof(map));
-    memset(cpu_information,NONE, sizeof(cpu_sensor_t) * max_cpu);
+    memset(cpu_information,NONE, sizeof(CpuSensor) * max_cpu);
     DUMMY_CPUINFO(cpu_information[0], 0, 1, 1);
     DUMMY_CPUINFO(cpu_information[1], 0, 1, 1);
     expecteds[0] = 1;
@@ -240,7 +240,7 @@ TFUNCTION(test_is_duplicate, {
 
     // -- Setup
     memset(map, NONE, sizeof(map));
-    memset(cpu_information,NONE, sizeof(cpu_sensor_t) * max_cpu);
+    memset(cpu_information,NONE, sizeof(CpuSensor) * max_cpu);
     DUMMY_CPUINFO(cpu_information[0], 0, 1, 1);
     DUMMY_CPUINFO(cpu_information[1], 0, 0, 0);
     expecteds[0] = 1;
@@ -254,7 +254,7 @@ TFUNCTION(test_is_duplicate, {
 
     // -- Setup
     memset(map, NONE, sizeof(map));
-    memset(cpu_information,NONE, sizeof(cpu_sensor_t) * max_cpu);
+    memset(cpu_information,NONE, sizeof(CpuSensor) * max_cpu);
     DUMMY_CPUINFO(cpu_information[0], 0, 1, 1);
     DUMMY_CPUINFO(cpu_information[1], 0, 1, 0);
     expecteds[0] = 1;
@@ -268,7 +268,7 @@ TFUNCTION(test_is_duplicate, {
 
     // -- Setup
     memset(map, NONE, sizeof(map));
-    memset(cpu_information,NONE, sizeof(cpu_sensor_t) * max_cpu);
+    memset(cpu_information,NONE, sizeof(CpuSensor) * max_cpu);
     DUMMY_CPUINFO(cpu_information[0], 0, 1, 1);
     DUMMY_CPUINFO(cpu_information[1], 0, 0, 1);
     expecteds[0] = 1;
@@ -282,7 +282,7 @@ TFUNCTION(test_is_duplicate, {
 
     // -- Setup
     memset(map, NONE, sizeof(map));
-    memset(cpu_information,NONE, sizeof(cpu_sensor_t) * max_cpu);
+    memset(cpu_information,NONE, sizeof(CpuSensor) * max_cpu);
     DUMMY_CPUINFO(cpu_information[0], 0, 0, 0);
     DUMMY_CPUINFO(cpu_information[1], 0, 0, 1);
     DUMMY_CPUINFO(cpu_information[2], 0, 1, 0);
@@ -317,7 +317,7 @@ TFILE_ENTRY_POINT(test_amd_rapl, {
 int main()
 {
     static const unsigned int time = 10;
-    _amd_rapl_t *rapl = NULL;
+    AmdRapl *rapl = NULL;
     unsigned int count_cpu = init_amd_rapl(NULL, (void **) &rapl);
     uint64_t results[count_cpu];
     char *labels[count_cpu];