aboutsummaryrefslogtreecommitdiff
path: root/src/irc.c
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-03-09 02:03:42 -0400
committerB. Watson <urchlay@slackware.uk>2026-03-09 02:03:42 -0400
commit9dba8f52b61b1d56d9cf8e63bd1dde2b31b25a5d (patch)
tree91b01698979cfeae507eb820cd5e7f3027043b41 /src/irc.c
parent7cada3864c10b14dec18a0efc768f3455004166b (diff)
downloadfujinet-chat-9dba8f52b61b1d56d9cf8e63bd1dde2b31b25a5d.tar.gz
audible and visual bell on hilite.
Diffstat (limited to 'src/irc.c')
-rw-r--r--src/irc.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/irc.c b/src/irc.c
index e616f15..0572700 100644
--- a/src/irc.c
+++ b/src/irc.c
@@ -15,11 +15,14 @@
#define MAX_MSG 512
+extern void __fastcall__ bell(void); /* see src/bell.s */
+
char *msg_src, *msg_cmd, *msg_dest, *msg_text;
char *msg_args[MAX_MSG_ARGS];
int msg_argcount;
char irc_away = 0;
+char bell_type = 3;
static char msgbuf[MAX_MSG] = { 0 };
static char *msg; /* with source removed */
@@ -59,6 +62,7 @@ static void hilite_bold(void) {
}
static void do_chan_nick(void) {
+ if(hilite) bell();
hilite_bold();
scr_print_active("<");
hilite_bold();
@@ -78,6 +82,7 @@ static void do_priv_nick(void) {
scr_print_active("*");
scr_print_active(msg_src);
scr_print_active("* ");
+ bell();
}
/* FIXME: this isn't very fast */