chiark / gitweb /
tree-wide: use our memset() macros instead of memset() itself
[elogind.git] / src / test / test-pty.c
index 73c5c853303bb76b9af502360c58be403da16da1..cab569a9da78280c02612be3f599124529cade07 100644 (file)
@@ -37,11 +37,11 @@ static size_t rcvsiz = 0;
 static sd_event *event;
 
 static void run_child(Pty *pty) {
-        int r, l;
+        ssize_t r, l;
         char buf[512];
 
         r = read(0, buf, sizeof(buf));
-        assert_se(r == strlen(sndmsg));
+        assert_se((size_t)r == strlen(sndmsg));
         assert_se(!strncmp(buf, sndmsg, r));
 
         l = write(1, buf, r);
@@ -100,7 +100,7 @@ static void test_pty(void) {
         Pty *pty;
 
         rcvsiz = 0;
-        memset(rcvbuf, 0, sizeof(rcvbuf));
+        zero(rcvbuf);
 
         assert_se(sd_event_default(&event) >= 0);