chiark
/
gitweb
/
~ianmdlvl
/
sympathy.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
*** empty log message ***
[sympathy.git]
/
apps
/
sympathy.c
diff --git
a/apps/sympathy.c
b/apps/sympathy.c
index 94105a3437bd9ffc0c5a75e449e63d508f18e3a8..4ea7bf00e730fd8a81ceda048e4d259295418eae 100644
(file)
--- a/
apps/sympathy.c
+++ b/
apps/sympathy.c
@@
-10,6
+10,12
@@
static char rcsid[] = "$Id$";
/*
* $Log$
/*
* $Log$
+ * Revision 1.11 2008/02/20 20:16:07 james
+ * *** empty log message ***
+ *
+ * Revision 1.10 2008/02/20 19:44:37 james
+ * @@
+ *
* Revision 1.9 2008/02/20 18:49:11 staffcvs
* *** empty log message ***
*
* Revision 1.9 2008/02/20 18:49:11 staffcvs
* *** empty log message ***
*
@@
-465,16
+471,13
@@
main (int argc, char *argv[])
if (oflags['H'])
{
if (oflags['H'])
{
-
fatal_moan ("fix a bug in HTML dispatcher before this works"
);
+
ansi=ansi_new_html(stdout
);
}
else
{
}
else
{
- ansi = (ANSI *) malloc (sizeof (ANSI));
- memset (ansi, 0, sizeof (ANSI));
-
terminal_register_handlers ();
terminal_register_handlers ();
-
ansi->terminal = terminal_open (0, 1
);
- ansi
_reset
(ansi, NULL);
+
ansi=ansi_new_from_terminal(terminal_open(0,1)
);
+ ansi
->reset
(ansi, NULL);
}
}
}
}
@@
-482,7
+485,7
@@
main (int argc, char *argv[])
if (ansi)
{
if (ansi)
{
-
ansi_terminal_reset
(ansi);
+
ansi->close
(ansi);
terminal_atexit ();
}
terminal_atexit ();
}
@@
-496,6
+499,7
@@
main (int argc, char *argv[])
if (client_socket)
socket_free (client_socket);
if (client_socket)
socket_free (client_socket);
+ if (!oflags['H'])
printf ("you have now exited sympathy\n");
return 0;
}
printf ("you have now exited sympathy\n");
return 0;
}