equal
deleted
inserted
replaced
100 /* get variable size*/ |
100 /* get variable size*/ |
101 USINT size = __get_type_enum_size(my_var->type); |
101 USINT size = __get_type_enum_size(my_var->type); |
102 /* compute next cursor positon*/ |
102 /* compute next cursor positon*/ |
103 next_cursor = buffer_cursor + size; |
103 next_cursor = buffer_cursor + size; |
104 /* if buffer not full */ |
104 /* if buffer not full */ |
105 if(next_cursor < debug_buffer + BUFFER_SIZE) |
105 if(next_cursor <= debug_buffer + BUFFER_SIZE) |
106 { |
106 { |
107 /* copy data to the buffer */ |
107 /* copy data to the buffer */ |
108 memcpy(buffer_cursor, my_var->ptrvalue, size); |
108 memcpy(buffer_cursor, my_var->ptrvalue, size); |
109 /* increment cursor according size*/ |
109 /* increment cursor according size*/ |
110 buffer_cursor = next_cursor; |
110 buffer_cursor = next_cursor; |