diff --git a/src/bookmarks/backend/default.c b/src/bookmarks/backend/default.c index 23e028e37..99139a87c 100644 --- a/src/bookmarks/backend/default.c +++ b/src/bookmarks/backend/default.c @@ -131,7 +131,6 @@ read_bookmarks_default(FILE *f) struct write_bookmarks_default { - ELOG struct secure_save_info *ssi; int save_folder_state; int codepage; diff --git a/src/elinks.h b/src/elinks.h index 1758476a2..0b17f06b1 100644 --- a/src/elinks.h +++ b/src/elinks.h @@ -39,6 +39,20 @@ #define C_(str) (char *)((str)) #define ELOG +#if 0 +#define ELOG2 do { \ +char outstr[200]; \ +time_t t; \ +struct tm *tmp; \ +t = time(NULL); \ +tmp = localtime(&t); \ +if (tmp != NULL) { \ + if (strftime(outstr, sizeof(outstr), "%F-%T", tmp) != 0) { \ + fprintf(stderr, "%s %s\n", outstr, __FUNCTION__); \ + } \ +} \ +} while (0) +#endif #ifdef CONFIG_OS_DOS #define loop_select(a, b, c, d, e) dos_select(a, b, c, d, e, 1) diff --git a/src/main/select.c b/src/main/select.c index 57b2ae403..19d7b66e4 100644 --- a/src/main/select.c +++ b/src/main/select.c @@ -90,7 +90,6 @@ /* Information associated with a specific easy handle */ typedef struct _ConnInfo { - ELOG CURL *easy; char *url; GlobalInfo *global; @@ -100,7 +99,6 @@ typedef struct _ConnInfo /* Information associated with a specific socket */ typedef struct _SockInfo { - ELOG curl_socket_t sockfd; CURL *easy; int action; diff --git a/src/main/timer.c b/src/main/timer.c index 9dc397db1..d1c68de5c 100644 --- a/src/main/timer.c +++ b/src/main/timer.c @@ -119,7 +119,6 @@ check_timers(timeval_T *last_time) #endif check_bottom_halves(); } - timeval_copy(last_time, &now); } diff --git a/src/protocol/curl/http.c b/src/protocol/curl/http.c index f7d57dd4a..e4671341c 100644 --- a/src/protocol/curl/http.c +++ b/src/protocol/curl/http.c @@ -578,6 +578,7 @@ check_multi_info(GlobalInfo *g) } } } + check_bottom_halves(); #if 0 if (g->still_running == 0 && g->stopped) { event_base_loopbreak(g->evbase); diff --git a/src/protocol/date.c b/src/protocol/date.c index dbb61616b..5c40d81f9 100644 --- a/src/protocol/date.c +++ b/src/protocol/date.c @@ -99,11 +99,11 @@ parse_day(const char **date_p, char *end) } int -parse_time(const char **time, struct tm *tm, char *end) +parse_time(const char **time2, struct tm *tm, char *end) { ELOG unsigned char h1, h2, m1, m2; - const char *date = *time; + const char *date = *time2; #define check_time(tm) \ ((tm)->tm_hour <= 23 && (tm)->tm_min <= 59 && (tm)->tm_sec <= 59) @@ -126,7 +126,7 @@ parse_time(const char **time, struct tm *tm, char *end) /* Eat :SS or [PA]M or nothing */ if (end && date + 2 >= end) { - *time = date; + *time2 = date; return check_time(tm); } @@ -156,7 +156,7 @@ parse_time(const char **time, struct tm *tm, char *end) return 0; } - *time = date; + *time2 = date; return check_time(tm); } diff --git a/src/terminal/screen.c b/src/terminal/screen.c index c9448a07a..a95f9cf8f 100644 --- a/src/terminal/screen.c +++ b/src/terminal/screen.c @@ -493,7 +493,7 @@ set_screen_dirty_image(struct terminal_screen *screen, int from, int to) static void set_screen_driver_opt(struct screen_driver *driver, struct option *term_spec) { - ELOG + //ELOG const int cp = get_opt_codepage_tree(term_spec, "charset", NULL); int utf8_io = get_opt_bool_tree(term_spec, "utf_8_io", NULL); @@ -603,7 +603,7 @@ static int screen_driver_change_hook(struct session *ses, struct option *term_spec, struct option *changed) { - ELOG + //ELOG term_mode_type_T type = get_opt_int_tree(term_spec, "type", NULL); struct screen_driver *driver; const char *name = term_spec->name; @@ -620,7 +620,7 @@ screen_driver_change_hook(struct session *ses, struct option *term_spec, static inline struct screen_driver * add_screen_driver(term_mode_type_T type, struct terminal *term, int env_len) { - ELOG + //ELOG struct screen_driver *driver; /* One byte is reserved for name in struct screen_driver. */ @@ -646,7 +646,7 @@ add_screen_driver(term_mode_type_T type, struct terminal *term, int env_len) static inline struct screen_driver * get_screen_driver(struct terminal *term) { - ELOG + //ELOG term_mode_type_T type = get_opt_int_tree(term->spec, "type", NULL); const char *name = term->spec->name; int len = strlen(name); @@ -673,7 +673,7 @@ get_screen_driver(struct terminal *term) void done_screen_drivers(struct module *xxx) { - ELOG + //ELOG free_list(active_screen_drivers); } @@ -683,7 +683,7 @@ done_screen_drivers(struct module *xxx) struct string * add_cursor_move_to_string(struct string *screen, int y, int x) { - ELOG + //ELOG #ifdef CONFIG_TERMINFO if (get_cmd_opt_bool("terminfo")) { const char *aa = terminfo_cursor_address(y-1, x-1); @@ -735,35 +735,35 @@ struct screen_state { static inline int compare_color_true(unsigned char *a, unsigned char *b) { - ELOG + //ELOG return !memcmp(a, b, 6); } static inline int compare_bg_color_true(unsigned char *a, unsigned char *b) { - ELOG + //ELOG return (a[3] == b[3] && a[4] == b[4] && a[5] == b[5]); } static inline int compare_fg_color_true(unsigned char *a, unsigned char *b) { - ELOG + //ELOG return (a[0] == b[0] && a[1] == b[1] && a[2] == b[2]); } static inline void copy_color_true(unsigned char *a, unsigned char *b) { - ELOG + //ELOG memcpy(a, b, 6); } static inline int background_is_black(unsigned char *a) { - ELOG + //ELOG static unsigned char b[6] = {0, 0, 0, 0, 0, 0}; return compare_bg_color_true(a, b); @@ -774,28 +774,28 @@ background_is_black(unsigned char *a) static inline int compare_color_256(unsigned char *a, unsigned char *b) { - ELOG + //ELOG return (a[0] == b[0] && a[1] == b[1]); } static inline int compare_bg_color_256(unsigned char *a, unsigned char *b) { - ELOG + //ELOG return (a[1] == b[1]); } static inline int compare_fg_color_256(unsigned char *a, unsigned char *b) { - ELOG + //ELOG return (a[0] == b[0]); } static inline void copy_color_256(unsigned char *a, unsigned char *b) { - ELOG + //ELOG a[0] = b[0]; a[1] = b[1]; } @@ -804,28 +804,28 @@ copy_color_256(unsigned char *a, unsigned char *b) static inline int compare_color_16(unsigned char *a, unsigned char *b) { - ELOG + //ELOG return (a[0] == b[0]); } static inline int compare_bg_color_16(unsigned char *a, unsigned char *b) { - ELOG + //ELOG return (TERM_COLOR_BACKGROUND_16(a) == TERM_COLOR_BACKGROUND_16(b)); } static inline int compare_fg_color_16(unsigned char *a, unsigned char *b) { - ELOG + //ELOG return (TERM_COLOR_FOREGROUND_16(a) == TERM_COLOR_FOREGROUND_16(b)); } static inline void copy_color_16(unsigned char *a, unsigned char *b) { - ELOG + //ELOG a[0] = b[0]; } @@ -839,7 +839,7 @@ add_char_data(struct string *screen, struct screen_driver *driver, unsigned char data, unsigned char border) #endif /* !CONFIG_UTF8 */ { - ELOG + //ELOG /* charset use_utf8_io border data add_to_string * ------- ----------- ------ ---------------- ---------------- * unibyte 0 0 terminal unibyte terminal unibyte @@ -890,7 +890,7 @@ static inline void add_char16(struct string *screen, struct screen_driver *driver, struct screen_char *ch, struct screen_state *state) { - ELOG + //ELOG unsigned char border = (ch->attr & SCREEN_ATTR_FRAME); unsigned char italic = (ch->attr & SCREEN_ATTR_ITALIC); unsigned char underline = (ch->attr & SCREEN_ATTR_UNDERLINE); @@ -1070,7 +1070,7 @@ add_char16(struct string *screen, struct screen_driver *driver, static inline void add_char_color(struct string *screen, const struct string *seq, unsigned char color) { - ELOG + //ELOG char color_buf[3]; char *color_pos = color_buf; int seq_pos = 0; @@ -1123,7 +1123,7 @@ static inline void add_char256(struct string *screen, struct screen_driver *driver, struct screen_char *ch, struct screen_state *state) { - ELOG + //ELOG unsigned char attr_delta = (ch->attr ^ state->attr); if ( @@ -1262,7 +1262,7 @@ static const struct string color_true_seqs[] = { static inline void add_char_true_color(struct string *screen, const struct string *seq, unsigned char *colors) { - ELOG + //ELOG char color_buf[3]; int i; @@ -1312,7 +1312,7 @@ static inline void add_char_true(struct string *screen, struct screen_driver *driver, struct screen_char *ch, struct screen_state *state) { - ELOG + //ELOG unsigned char attr_delta = (ch->attr ^ state->attr); if ( @@ -1508,7 +1508,7 @@ add_char_true(struct string *screen, struct screen_driver *driver, void redraw_screen(struct terminal *term) { - ELOG + //ELOG struct screen_driver *driver; struct string image; struct screen_state state = INIT_SCREEN_STATE; @@ -1596,7 +1596,7 @@ redraw_screen(struct terminal *term) void erase_screen(struct terminal *term) { - ELOG + //ELOG if (term->master) { if (is_blocked()) return; want_draw(); @@ -1615,7 +1615,7 @@ erase_screen(struct terminal *term) void beep_terminal(struct terminal *term) { - ELOG + //ELOG #ifdef CONFIG_OS_WIN32 MessageBeep(MB_ICONEXCLAMATION); #else @@ -1626,7 +1626,7 @@ beep_terminal(struct terminal *term) struct terminal_screen * init_screen(void) { - ELOG + //ELOG struct terminal_screen *screen; screen = (struct terminal_screen *)mem_calloc(1, sizeof(*screen)); @@ -1644,7 +1644,7 @@ init_screen(void) void resize_screen(struct terminal *term, int width, int height) { - ELOG + //ELOG struct terminal_screen *screen; struct screen_char *image; size_t size, bsize; @@ -1689,7 +1689,7 @@ resize_screen(struct terminal *term, int width, int height) void done_screen(struct terminal_screen *screen) { - ELOG + //ELOG mem_free_if(screen->image); mem_free(screen->dirty); mem_free(screen->dirty_image); diff --git a/src/util/fastfind.c b/src/util/fastfind.c index 6984b9b59..3110c57b9 100644 --- a/src/util/fastfind.c +++ b/src/util/fastfind.c @@ -221,7 +221,7 @@ struct fastfind_info { static void FF_DBG_search_stats(struct fastfind_info *info, int key_len) { - ELOG + //ELOG info->debug.searches++; info->debug.total_key_len += key_len; info->debug.teststmp = info->debug.tests; @@ -232,7 +232,7 @@ FF_DBG_search_stats(struct fastfind_info *info, int key_len) static void FF_DBG_dump_stats(struct fastfind_info *info) { - ELOG + //ELOG fprintf(stderr, "------ FastFind Statistics ------\n"); fprintf(stderr, "Comment : %s\n", info->debug.comment); fprintf(stderr, "Case-aware : %s\n", info->case_aware ? "yes" : "no"); @@ -289,7 +289,7 @@ FF_DBG_dump_stats(struct fastfind_info *info) static struct fastfind_info * init_fastfind(struct fastfind_index *index, fastfind_flags_T flags) { - ELOG + //ELOG struct fastfind_info *info = (struct fastfind_info *)mem_calloc(1, sizeof(*info)); index->handle = info; @@ -310,7 +310,7 @@ init_fastfind(struct fastfind_index *index, fastfind_flags_T flags) static int alloc_ff_data(struct fastfind_info *info) { - ELOG + //ELOG struct ff_data *data; assert(info->count < FF_MAX_KEYS); @@ -331,7 +331,7 @@ alloc_ff_data(struct fastfind_info *info) static void add_to_ff_data(void *p, int key_len, struct fastfind_info *info) { - ELOG + //ELOG struct ff_data *data = &info->data[info->pointers_count++]; /* Record new pointer and key len, used in search */ @@ -343,7 +343,7 @@ add_to_ff_data(void *p, int key_len, struct fastfind_info *info) static int alloc_leafset(struct fastfind_info *info) { - ELOG + //ELOG struct ff_node **leafsets; struct ff_node *leafset; @@ -372,7 +372,7 @@ alloc_leafset(struct fastfind_info *info) static inline int char2idx(unsigned char c, struct fastfind_info *info) { - ELOG + //ELOG char *idx = (char *)memchr(info->uniq_chars, c, info->uniq_chars_count); if (idx) return (idx - info->uniq_chars); @@ -383,7 +383,7 @@ char2idx(unsigned char c, struct fastfind_info *info) static inline void init_idxtab(struct fastfind_info *info) { - ELOG + //ELOG int i; for (i = 0; i < FF_MAX_CHARS; i++) @@ -394,7 +394,7 @@ static inline void compress_node(struct ff_node *leafset, struct fastfind_info *info, int i, int pos) { - ELOG + //ELOG struct ff_node_c *new_ = (struct ff_node_c *)mem_alloc(sizeof(*new_)); if (!new_) return; @@ -414,7 +414,7 @@ compress_node(struct ff_node *leafset, struct fastfind_info *info, static void compress_tree(struct ff_node *leafset, struct fastfind_info *info) { - ELOG + //ELOG int cnt = 0; int pos = 0; int i; @@ -452,7 +452,7 @@ compress_tree(struct ff_node *leafset, struct fastfind_info *info) struct fastfind_index * fastfind_index(struct fastfind_index *index, fastfind_flags_T flags) { - ELOG + //ELOG struct fastfind_key_value *p; struct fastfind_info *info; @@ -607,7 +607,7 @@ void * fastfind_search(struct fastfind_index *index, const char *key, int key_len) { - ELOG + //ELOG struct ff_node *current; struct fastfind_info *info; @@ -650,7 +650,7 @@ fastfind_search(struct fastfind_index *index, void fastfind_done(struct fastfind_index *index) { - ELOG + //ELOG struct fastfind_info *info; assert(index); @@ -757,7 +757,7 @@ struct list *internal_pointer; void reset_list(void) { - ELOG + //ELOG internal_pointer = list; } @@ -768,7 +768,7 @@ reset_list(void) struct fastfind_key_value * next_in_list(void) { - ELOG + //ELOG static struct fastfind_key_value kv; if (!internal_pointer->tag) return NULL; @@ -787,7 +787,7 @@ static struct fastfind_index ff_index int main(int argc, char **argv) { - ELOG + //ELOG char *key = argv[1]; struct list *result; diff --git a/src/util/memory.c b/src/util/memory.c index 2556323e6..6c4330d77 100644 --- a/src/util/memory.c +++ b/src/util/memory.c @@ -29,7 +29,7 @@ static int alloc_try = 0; static int patience(const char *of) { - ELOG + //ELOG ++alloc_try; if (alloc_try < ALLOC_MAXTRIES) { ERROR("Out of memory (%s returned NULL): retry #%d/%d, " @@ -55,7 +55,7 @@ patience(const char *of) void * mem_alloc(size_t size) { - ELOG + //ELOG if (size) do { void *p = malloc(size); @@ -68,7 +68,7 @@ mem_alloc(size_t size) void * mem_calloc(size_t count, size_t eltsize) { - ELOG + //ELOG if (eltsize && count) do { void *p = calloc(count, eltsize); @@ -81,7 +81,7 @@ mem_calloc(size_t count, size_t eltsize) void mem_free(void *p) { - ELOG + //ELOG if (!p) { INTERNAL("mem_free(NULL)"); return; @@ -92,7 +92,7 @@ mem_free(void *p) void * mem_realloc(void *p, size_t size) { - ELOG + //ELOG if (!p) return mem_alloc(size); if (size) @@ -124,7 +124,7 @@ static int page_size; static size_t round_size(size_t size) { - ELOG + //ELOG #ifdef HAVE_SC_PAGE_SIZE if (!page_size) page_size = sysconf(_SC_PAGE_SIZE); #endif @@ -140,7 +140,7 @@ round_size(size_t size) void * mem_mmap_alloc(size_t size) { - ELOG + //ELOG if (size) { void *p = mmap(NULL, round_size(size), PROT_READ | PROT_WRITE, MAP_SHARED | MAP_ANON, -1, 0); @@ -154,7 +154,7 @@ mem_mmap_alloc(size_t size) void mem_mmap_free(void *p, size_t size) { - ELOG + //ELOG if (!p) { INTERNAL("mem_mmap_free(NULL)"); return; @@ -166,7 +166,7 @@ mem_mmap_free(void *p, size_t size) void * mem_mmap_realloc(void *p, size_t old_size, size_t new_size) { - ELOG + //ELOG if (!p) return mem_mmap_alloc(new_size); if (round_size(old_size) == round_size(new_size))