terminate error message with newline
[st.git] / std.c
diff --git a/std.c b/std.c
index 080c490..4afdc3c 100644 (file)
--- a/std.c
+++ b/std.c
@@ -13,7 +13,7 @@
 #include <string.h>
 #include <unistd.h>
 
-#define LENGTH(x)      (sizeof (x) / sizeof (x)[0])
+#define LENGTH(x)      (sizeof(x) / sizeof((x)[0]))
 #define MAX(a,b)       (((a) > (b)) ? (a) : (b))
 #define MIN(a,b)       (((a) < (b)) ? (a) : (b))
 
@@ -109,11 +109,9 @@ getpty(void) {
        ptm = posix_openpt(O_RDWR);
 #else
        ptm = open("/dev/ptmx", O_RDWR);
-       if(ptm == -1) {
+       if(ptm == -1)
                if(openpty(&ptm, &pts, NULL, NULL, NULL) == -1)
                        eprintn("error, cannot open pty");
-               return;
-       }
 #endif
 #if defined(_XOPEN_SOURCE)
        if(ptm != -1) {
@@ -127,7 +125,6 @@ getpty(void) {
                pts = open(ptsdev, O_RDWR);
                if(pts == -1)
                        eprintn("error, cannot open slave pty");
-               puts(ptsdev);
        }
        else
                eprintn("error, cannot open pty");
@@ -169,7 +166,7 @@ parseesc(void) {
                                s |= QuestionMark; 
                        else if(c == ';') {
                                if(!(s & Digit))
-                                       eprint("syntax error");
+                                       eprint("syntax error\n");
                                s &= ~Digit;
                                j++;
                        }