/*
* $Log$
+ * Revision 1.4 2008/02/27 09:42:21 james
+ * *** empty log message ***
+ *
* Revision 1.3 2008/02/27 01:31:14 james
* *** empty log message ***
*
extern void
mainloop (TTY * tty, Socket * server_socket, Socket * client_socket, ANSI * a,
- Log * log, int nhistory, int width);
+ Log * log, int nhistory, CRT_Pos *size);
#endif /* __MAINLOOP_H__ */
/*
* $Log$
- * Revision 1.19 2008/02/27 09:47:05 james
- * *** empty log message ***
- *
- * Revision 1.18 2008/02/27 09:42:53 james
- * *** empty log message ***
- *
* Revision 1.17 2008/02/27 09:42:21 james
* *** empty log message ***
*
int c;
extern char *optarg;
extern int optind, opterr, optopt;
- CRT_Pos size = { VT102_COLS_80, VT102_ROWS };
+ CRT_Pos size={VT102_COLS_80,VT102_ROWS};
int oflags[128];
char *oargs[128];
oflags['s'] = 0;
+ if (!oflags['s'] && !oflags['c'] && !oflags['t'] && !oflags['r']
+ && !oflags['l'])
+ {
+ /*If no mode is specified behave like screen */
+ oflags['s']++;
+ oflags['c']++;
+ }
+
+
{
int sum = 0;
sum += oflags['t'];
sum += oflags['l'];
sum += oflags['v'];
- if (!sum) {
- /*If no mode is specified behave like screen */
- oflags['s']++;
- oflags['c']++;
- }
-
if (sum != 1)
- fatal_moan
- ("specifiy exactly one of ( -c and or -s ), -t, -r, -l and -v");
+ fatal_moan ("specifiy exactly one of ( -c and or -s ), -t, -r, -l and -v");
}
- if (oflags['v'])
- {
- fprintf (stderr, "Version: %s\n", libsympathy_version ());
- fprintf (stderr, "Version: %s\n", rcsid);
- return 0;
- }
+ if (oflags['v']) {
+ fprintf("Version: %s\n",libsympathy_version());
+ return 0;
+ }
if (oflags['l'])
return list_sockets ();
if (oflags['w'])
{
- char buf[128], *ptr;
- strcpy (buf, oargs['w']);
- ptr = index (buf, 'x');
- if (ptr)
- {
- *ptr = 0;
- ptr++;
- size.y = safe_atoi (ptr);
- }
- size.x = safe_atoi (buf);
+ char buf[128],*ptr;
+ strcpy(buf,oargs['w']);
+ ptr=index(buf,'x');
+ if (ptr) {
+ *ptr=0;
+ ptr++;
+ size.y=safe_atoi(ptr);
+ }
+ size.x=safe_atoi(buf);
if ((size.x > VT102_MAX_COLS) || (size.x < 1))
fatal_moan ("-w requires a width between 1 and %d\n", VT102_MAX_COLS);
if ((size.y > VT102_ROWS) || (size.y < 1))
- fatal_moan ("-w requires a height between 1 and %d\n",
- VT102_MAX_COLS);
-
+ fatal_moan ("-w requires a height between 1 and %d\n", VT102_MAX_COLS);
+
}
if (oflags['s'] && !oflags['F'])