aboutsummaryrefslogtreecommitdiff
path: root/register.h
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2017-04-19 20:05:19 +0200
committerMarc André Tanner <mat@brain-dump.org>2017-04-20 22:47:07 +0200
commit9f2210c8ee567c75f43d18313b668aee06eda597 (patch)
treef806ed08d5cf1cd9d3947c7f4804f46ad18fbccc /register.h
parent2c8fcaa8fbb17b99aa5b0f8bfbbe0451dfa509f3 (diff)
downloadvis-9f2210c8ee567c75f43d18313b668aee06eda597.tar.gz
vis-9f2210c8ee567c75f43d18313b668aee06eda597.tar.xz
vis: start cleaning up register related code
Now that register.h is no longer used by view.h we can move the struct and function declarations to vis-core.h.
Diffstat (limited to 'register.h')
-rw-r--r--register.h37
1 files changed, 0 insertions, 37 deletions
diff --git a/register.h b/register.h
deleted file mode 100644
index 379da87..0000000
--- a/register.h
+++ /dev/null
@@ -1,37 +0,0 @@
-#ifndef REGISTER_H
-#define REGISTER_H
-
-#include <stddef.h>
-#include <stdbool.h>
-#include "vis.h"
-#include "array.h"
-#include "text-util.h"
-
-typedef struct {
- Array values;
- bool linewise; /* place register content on a new line when inserting? */
- bool append;
- enum {
- REGISTER_NORMAL,
- REGISTER_BLACKHOLE,
- REGISTER_CLIPBOARD,
- } type;
-} Register;
-
-bool register_init(Register*);
-void register_release(Register*);
-
-const char *register_get(Vis*, Register*, size_t *len);
-const char *register_slot_get(Vis*, Register*, size_t slot, size_t *len);
-
-bool register_put0(Vis*, Register*, const char *data);
-bool register_put(Vis*, Register*, const char *data, size_t len);
-bool register_slot_put(Vis*, Register*, size_t slot, const char *data, size_t len);
-
-bool register_put_range(Vis*, Register*, Text*, Filerange*);
-bool register_slot_put_range(Vis*, Register*, size_t slot, Text*, Filerange*);
-
-size_t register_count(Register*);
-bool register_resize(Register*, size_t count);
-
-#endif