aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2018-09-17 14:00:44 +0100
committerFurkan Sahin <furkan-dev@proton.me>2018-09-17 14:00:44 +0100
commitde77fd1aa4d472fd56e254e7943a991a9508a287 (patch)
treeb7c3d04dc6a805a657530e0d1d744d66e9402eef /common
parentc0ba40d9e198443cea5ee8953dc83d7f34f34c6d (diff)
swaybar: rewrite protocol determination
This now uses the getline function to receive the header, replacing read_line_buffer, which has been deleted since it is otherwise unused. Furthermore, once the protocol has been determined, the current status is handled immediately to be shown (though this has not been added for the i3bar protocol since it has not yet been rewritten to handle this).
Diffstat (limited to 'common')
-rw-r--r--common/readline.c25
1 files changed, 0 insertions, 25 deletions
diff --git a/common/readline.c b/common/readline.c
index a2c69018..58652429 100644
--- a/common/readline.c
+++ b/common/readline.c
@@ -70,28 +70,3 @@ char *peek_line(FILE *file, int line_offset, long *position) {
fseek(file, pos, SEEK_SET);
return line;
}
-
-char *read_line_buffer(FILE *file, char *string, size_t string_len) {
- size_t length = 0;
- if (!string) {
- return NULL;
- }
- while (1) {
- int c = getc(file);
- if (c == EOF || c == '\n' || c == '\0') {
- break;
- }
- if (c == '\r') {
- continue;
- }
- string[length++] = c;
- if (string_len <= length) {
- return NULL;
- }
- }
- if (length + 1 == string_len) {
- return NULL;
- }
- string[length] = '\0';
- return string;
-}