chiark / gitweb /
*** empty log message ***
authorjames <james>
Wed, 27 Feb 2008 09:42:21 +0000 (09:42 +0000)
committerjames <james>
Wed, 27 Feb 2008 09:42:21 +0000 (09:42 +0000)
apps/mainloop.h
apps/sympathy.c
version-micro

index 5d347e7f5fe23fa8114e1f1a5af8665ea0142d9c..cea139e886d590a5623b08b5f0d2d19574a13d4e 100644 (file)
@@ -12,6 +12,9 @@
 
 /*
  * $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 ***
  *
@@ -30,6 +33,6 @@
 
 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__ */
index 3ade5cd005f9f3d06ef26d60c3059b3909a573e0..e93c9302398df284a2cbbcee273c7abe6ac5678d 100644 (file)
@@ -11,12 +11,6 @@ static char rcsid[] =
 
 /*
  * $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 ***
  *
@@ -254,7 +248,7 @@ main (int argc, char *argv[])
   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];
@@ -304,6 +298,15 @@ main (int argc, char *argv[])
     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'];
@@ -312,23 +315,14 @@ main (int argc, char *argv[])
     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 ();
@@ -434,24 +428,22 @@ main (int argc, char *argv[])
 
   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'])
index d00491fd7e5bb6fa28c517a0bb32b8b506539d4d..00750edc07d6415dcc07ae0351e9397b0222b7ba 100644 (file)
@@ -1 +1 @@
-1
+3