From 9f2210c8ee567c75f43d18313b668aee06eda597 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Wed, 19 Apr 2017 20:05:19 +0200 Subject: 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. --- register.h | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 register.h (limited to 'register.h') 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 -#include -#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 -- cgit v1.2.3