Bläddra i källkod

badass memory bug fix

master
anon 9 månader sedan
förälder
incheckning
c25b28304f
1 ändrade filer med 21 tillägg och 27 borttagningar
  1. +21
    -27
      source/terminal_hl.h

+ 21
- 27
source/terminal_hl.h Visa fil

@@ -35,35 +35,29 @@ int terminal_hl_init(void){
hl_init();
new_display_mode(cterm);
//
terminal_hl_t terminal_keyword_hl = (terminal_hl_t) {
.attribute = TERMINAL_STYLE_BOLD,
.foreground_color = TERMINAL_COLOR_FG_GREEN,
.background_color = NULL
};
keyword_hl = &(hl_group_t) {
.link = NULL,
.attributes = (void*)&terminal_keyword_hl
};
terminal_hl_t * terminal_keyword_hl = (terminal_hl_t *)malloc(sizeof(terminal_hl_t));
terminal_keyword_hl->attribute = TERMINAL_STYLE_BOLD;
terminal_keyword_hl->foreground_color = TERMINAL_COLOR_FG_GREEN;;
terminal_keyword_hl->background_color = NULL;
keyword_hl = (hl_group_t *)malloc(sizeof(hl_group_t));
keyword_hl->link = NULL;
keyword_hl->attributes = (void*)terminal_keyword_hl;
//
terminal_hl_t terminal_preprocessor_hl = (terminal_hl_t) {
.attribute = TERMINAL_STYLE_BOLD,
.foreground_color = TERMINAL_COLOR_FG_BLUE,
.background_color = NULL
};
preprocessor_hl = &(hl_group_t) {
.link = NULL,
.attributes = (void*)&terminal_preprocessor_hl
};
terminal_hl_t * terminal_preprocessor_hl = (terminal_hl_t *)malloc(sizeof(terminal_hl_t));
terminal_preprocessor_hl->attribute = TERMINAL_STYLE_BOLD,
terminal_preprocessor_hl->foreground_color = TERMINAL_COLOR_FG_BLUE;
terminal_preprocessor_hl->background_color = NULL;
preprocessor_hl = (hl_group_t *)malloc(sizeof(hl_group_t));
preprocessor_hl->link = NULL;
preprocessor_hl->attributes = (void*)terminal_keyword_hl;
//
terminal_hl_t terminal_symbol_hl = (terminal_hl_t) {
.attribute = TERMINAL_STYLE_BOLD,
.foreground_color = TERMINAL_COLOR_FG_YELLOW,
.background_color = NULL
};
symbol_hl = &(hl_group_t) {
.link = NULL,
.attributes = (void*)&terminal_symbol_hl
};
terminal_hl_t * terminal_symbol_hl = (terminal_hl_t *)malloc(sizeof(terminal_hl_t));
terminal_symbol_hl->attribute = TERMINAL_STYLE_BOLD;
terminal_symbol_hl->foreground_color = TERMINAL_COLOR_FG_YELLOW;
terminal_symbol_hl->background_color = NULL;
symbol_hl = (hl_group_t *)malloc(sizeof(hl_group_t));
symbol_hl->link = NULL;
symbol_hl->attributes = (void*)terminal_symbol_hl;

return 0;
}

Laddar…
Avbryt
Spara