summaryrefslogtreecommitdiff
path: root/pkg/perp/patch/0004-Remove-obsolete-files.patch
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2019-02-22 00:13:35 -0800
committerMichael Forney <mforney@mforney.org>2019-03-03 22:45:39 -0800
commita633e7508f7afa028488feb9b7642be77b4cd7c2 (patch)
treea674e73eff45a611c78b67d63223966ad59e73c2 /pkg/perp/patch/0004-Remove-obsolete-files.patch
parent9b4c353cd82b5cf4485de040013e3895b20309e7 (diff)
perp: Add a few cleanup patches
Diffstat (limited to 'pkg/perp/patch/0004-Remove-obsolete-files.patch')
-rw-r--r--pkg/perp/patch/0004-Remove-obsolete-files.patch181
1 files changed, 181 insertions, 0 deletions
diff --git a/pkg/perp/patch/0004-Remove-obsolete-files.patch b/pkg/perp/patch/0004-Remove-obsolete-files.patch
new file mode 100644
index 00000000..2982d0f5
--- /dev/null
+++ b/pkg/perp/patch/0004-Remove-obsolete-files.patch
@@ -0,0 +1,181 @@
+From 365cc1632a912a7ab6ab2b4f43207b070315798a Mon Sep 17 00:00:00 2001
+From: Michael Forney <mforney@mforney.org>
+Date: Thu, 21 Feb 2019 23:33:20 -0800
+Subject: [PATCH] Remove obsolete files
+
+---
+ lasagna/ioq/iobuf_getnets.c | 104 ------------------------------------
+ lasagna/ioq/iobuf_getrec.c | 50 -----------------
+ 2 files changed, 154 deletions(-)
+ delete mode 100644 lasagna/ioq/iobuf_getnets.c
+ delete mode 100644 lasagna/ioq/iobuf_getrec.c
+
+diff --git a/lasagna/ioq/iobuf_getnets.c b/lasagna/ioq/iobuf_getnets.c
+deleted file mode 100644
+index 55447ee..0000000
+--- a/lasagna/ioq/iobuf_getnets.c
++++ /dev/null
+@@ -1,104 +0,0 @@
+-/*
+-** iobuf_getnets.c
+-** wcm, 2004.04.28 - 2004.04.29
+-** ===
+-*/
+-#include "iobuf.h"
+-
+-#include "buf.h"
+-#include "dynbuf.h"
+-
+-
+-static
+-int
+-get_netslen(iobuf *ibuf, size_t *len, size_t max)
+-{
+- char c;
+- size_t n = 0;
+- int digits = 0;
+-
+-/*
+-** returns length in len and:
+-** -3, netstring format error
+-** -1, io error
+-** 0, EOF
+-** 1, ok
+-*/
+-
+- for(;;){
+- switch(iobuf_GETC(ibuf, &c)){
+- case -1: return -1; /* io error */
+- case 0: return 0; /* EOF */
+- default: break; /* ok */
+- }
+- if(c == ':'){
+- if(digits){
+- *len = n;
+- return 1;
+- }
+- else break;
+- }
+- if((c < '0') || (c > '9')) break;
+- n = 10 * n + (c - '0');
+- if((digits && (n == 0)) || (n > max)) break;
+- ++digits;
+- }
+-
+- /* netstring format error: */
+- return -3;
+-}
+-
+-
+-int iobuf_getnets(iobuf *ibuf, dynbuf *b, size_t max)
+-{
+- int r;
+- size_t len = 0;
+- char *buf;
+- char c;
+-
+-/*
+-** returns netstring in dynbuf:
+-** -3, netstring format error
+-** -1, error (io or malloc)
+-** 0, EOF
+-** 1, ok
+-*/
+-
+- switch(get_netslen(ibuf, &len, max)){
+- case -3: return -3;
+- case -1: return -1;
+- case 0: return 0;
+- default: break;
+- }
+-
+- if(dynbuf_grow(b, len) != 0)
+- return -1; /* malloc error */
+-
+- buf = dynbuf_BUF(b);
+- while(len){
+- r = iobuf_get(ibuf, buf, len);
+- switch(r){
+- case -1: return -1; /* io error */
+- case 0: return -3; /* eof before complete */
+- default: break;
+- }
+- dynbuf_LEN(b) += r;
+- if(r == len) break;
+- /* else: */
+- buf += r;
+- len -= r;
+- }
+-
+- /* so far, so good; now comma? */
+- switch(iobuf_GETC(ibuf, &c)){
+- case -1: return -1; /* io error */
+- case 0: return -3; /* eof before comma */
+- default: break;
+- }
+- if(c != ',') return -3;
+-
+- /* success: */
+- return 1;
+-}
+-
+-/* that's all, folks! */
+diff --git a/lasagna/ioq/iobuf_getrec.c b/lasagna/ioq/iobuf_getrec.c
+deleted file mode 100644
+index 6462452..0000000
+--- a/lasagna/ioq/iobuf_getrec.c
++++ /dev/null
+@@ -1,50 +0,0 @@
+-/*
+-** iobuf_getrec.c
+-** wcm, 2004.04.28 - 2004.04.29
+-** ===
+-*/
+-#include "iobuf.h"
+-
+-#include "buf.h"
+-#include "dynbuf.h"
+-
+-int iobuf_getrec(iobuf *ibuf, dynbuf *b, int sep)
+-{
+- int r;
+- int n;
+- char *x;
+-
+-/*
+-** returns:
+-** -1, error (io or malloc)
+-** 0, EOF
+-** 1, ok
+-*/
+-
+- for(;;){
+- r = iobuf_feed(ibuf);
+- if(r <= 0) return r; /* EOF (0) or io error (-1) */
+-
+- x = (char *)iobuf_PEEK(ibuf);
+- n = buf_ndx(x, r, sep);
+- if(n < r){ /* sep found */
+- if(dynbuf_putbuf(b, x, n) == 0) { /* ok */
+- /* strip contents out of ibuf */
+- iobuf_SEEK(ibuf, (n+1));
+- /* success: */
+- return 1;
+- }
+- else /* dynbuf malloc failure: */
+- return -1;
+- }
+- /* else: */
+- if(dynbuf_grow(b, r) != 0)
+- return -1;
+- dynbuf_LEN(b) += iobuf_get(ibuf, dynbuf_BUF(b)+dynbuf_LEN(b), r);
+- }
+-
+- /* not here: */
+- return -1;
+-}
+-
+-/* that's all, folks! */
+--
+2.20.1
+