@@ -1,3 +1,9 @@
|
||||
2001-12-20 Tsutomu Okada <okada@furuno.co.jp>
|
||||
|
||||
* [w3m-dev 02672]
|
||||
* main.c (wrap_GC_warn_proc): msg_ring initial value
|
||||
* main.c (SigAlarm): not need #ifdef USE_ALARM, already guarded
|
||||
|
||||
2001-12-18 Fumitoshi UKAI <ukai@debian.or.jp>
|
||||
|
||||
* [#493911] too few arguments to function `longjmp'
|
||||
@@ -1297,4 +1303,4 @@
|
||||
* release-0-2-1
|
||||
* import w3m-0.2.1
|
||||
|
||||
$Id: ChangeLog,v 1.137 2001/12/17 16:18:18 ukai Exp $
|
||||
$Id: ChangeLog,v 1.138 2001/12/19 16:24:21 ukai Exp $
|
||||
|
||||
25
main.c
25
main.c
@@ -1,4 +1,4 @@
|
||||
/* $Id: main.c,v 1.38 2001/12/17 16:13:40 ukai Exp $ */
|
||||
/* $Id: main.c,v 1.39 2001/12/19 16:24:21 ukai Exp $ */
|
||||
#define MAINPROGRAM
|
||||
#include "fm.h"
|
||||
#include <signal.h>
|
||||
@@ -162,26 +162,21 @@ static void
|
||||
wrap_GC_warn_proc(char *msg, GC_word arg)
|
||||
{
|
||||
if (fmInitialized) {
|
||||
/* *INDENT-OFF* */
|
||||
static struct {
|
||||
char *msg;
|
||||
GC_word arg;
|
||||
} msg_ring[GC_WARN_KEEP_MAX] = {
|
||||
{NULL, 0}, {NULL, 0}, {NULL, 0}, {NULL, 0}, {NULL, 0},
|
||||
{NULL, 0}, {NULL, 0}, {NULL, 0}, {NULL, 0}, {NULL, 0},
|
||||
{NULL, 0}, {NULL, 0}, {NULL, 0}, {NULL, 0}, {NULL, 0},
|
||||
{NULL, 0}, {NULL, 0}, {NULL, 0}, {NULL, 0}, {NULL, 0},
|
||||
};
|
||||
/* *INDENT-ON* */
|
||||
/* *INDENT-OFF* */
|
||||
static struct {
|
||||
char *msg;
|
||||
GC_word arg;
|
||||
} msg_ring[GC_WARN_KEEP_MAX];
|
||||
/* *INDENT-ON* */
|
||||
static int i = 0;
|
||||
static int n = 0;
|
||||
static int lock = 0;
|
||||
int j;
|
||||
|
||||
|
||||
j = (i + n) % (sizeof(msg_ring) / sizeof(msg_ring[0]));
|
||||
msg_ring[j].msg = msg;
|
||||
msg_ring[j].arg = arg;
|
||||
|
||||
|
||||
if (n < sizeof(msg_ring) / sizeof(msg_ring[0]))
|
||||
++n;
|
||||
else
|
||||
@@ -4662,7 +4657,6 @@ SigAlarm(SIGNAL_ARG)
|
||||
#endif
|
||||
w3mFuncList[alarm_event.cmd].func();
|
||||
onA();
|
||||
#ifdef USE_ALARM
|
||||
if (alarm_status == AL_IMPLICIT) {
|
||||
alarm_buffer = Currentbuf;
|
||||
alarm_status = AL_IMPLICIT_DONE;
|
||||
@@ -4675,7 +4669,6 @@ SigAlarm(SIGNAL_ARG)
|
||||
signal(SIGALRM, SigAlarm);
|
||||
alarm(alarm_sec);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
SIGNAL_RETURN;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user