aboutsummaryrefslogtreecommitdiff
path: root/getc.c
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2017-07-18 18:10:07 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2017-07-18 18:10:07 +0300
commitb0c0f377b5d4eb3344f22cd87171f83085eaa994 (patch)
tree9c0bdece282348b0fe5f0a4de3fbbcc0bdffe126 /getc.c
parent24b9e009c9c2eef1b6d1accb3ac7ccc53c44c0a8 (diff)
downloadruncap-b0c0f377b5d4eb3344f22cd87171f83085eaa994.tar.gz
runcap-b0c0f377b5d4eb3344f22cd87171f83085eaa994.tar.bz2
Minor change
* runcap.h (filecapture) <fc_linestart>: Rename to fc_cur. All uses updated. * runcap.c (filecapture_put): Use fc_cur as current pointer and fc_level as the limit, for consistency. (runcap_init): Initialize fc_cur.
Diffstat (limited to 'getc.c')
-rw-r--r--getc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/getc.c b/getc.c
index 3c203d9..fce14ea 100644
--- a/getc.c
+++ b/getc.c
@@ -34,7 +34,7 @@ runcap_getc(struct runcap *rc, int stream, char *cp)
34 if (!fp) 34 if (!fp)
35 return -1; 35 return -1;
36 36
37 if (fp->fc_level == fp->fc_linestart) { 37 if (fp->fc_level == fp->fc_cur) {
38 if (fp->fc_tmpfd != -1) { 38 if (fp->fc_tmpfd != -1) {
39 ssize_t r = read(fp->fc_tmpfd, fp->fc_base, 39 ssize_t r = read(fp->fc_tmpfd, fp->fc_base,
40 fp->fc_size); 40 fp->fc_size);
@@ -43,12 +43,12 @@ runcap_getc(struct runcap *rc, int stream, char *cp)
43 else if (r == 0) 43 else if (r == 0)
44 return 0; 44 return 0;
45 fp->fc_level = r; 45 fp->fc_level = r;
46 fp->fc_linestart = 0; 46 fp->fc_cur = 0;
47 } else { 47 } else {
48 return 0; 48 return 0;
49 } 49 }
50 } 50 }
51 *cp = fp->fc_base[fp->fc_linestart++]; 51 *cp = fp->fc_base[fp->fc_cur++];
52 return 1; 52 return 1;
53} 53}
54 54

Return to:

Send suggestions and report system problems to the System administrator.