aboutsummaryrefslogtreecommitdiff
path: root/src/sc_parse.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sc_parse.h')
-rw-r--r--src/sc_parse.h85
1 files changed, 0 insertions, 85 deletions
diff --git a/src/sc_parse.h b/src/sc_parse.h
deleted file mode 100644
index 17ce2dd..0000000
--- a/src/sc_parse.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * sc_parse.h
- *
- * Copyright © 2013-2018 Thomas White <taw@bitwiz.org.uk>
- *
- * This file is part of Colloquium.
- *
- * Colloquium is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-
-#ifndef SC_PARSE_H
-#define SC_PARSE_H
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <stdio.h>
-#include <gio/gio.h>
-
-typedef struct _scblock SCBlock;
-
-extern SCBlock *sc_parse(const char *sc);
-
-extern SCBlock *sc_block_new(void);
-extern void sc_block_free(SCBlock *bl);
-
-extern SCBlock *sc_block_next(const SCBlock *bl);
-extern SCBlock *sc_block_child(const SCBlock *bl);
-extern const char *sc_block_name(const SCBlock *bl);
-extern const char *sc_block_options(const SCBlock *bl);
-extern const char *sc_block_contents(const SCBlock *bl);
-
-extern SCBlock *sc_block_append(SCBlock *bl,
- char *name, char *opt, char *contents,
- SCBlock **blfp);
-
-extern SCBlock *sc_block_new_parent(SCBlock *bl, const char *name);
-
-extern SCBlock *sc_block_prepend(SCBlock *bl, SCBlock *top);
-
-extern void sc_block_append_p(SCBlock *bl, SCBlock *bln);
-
-extern void sc_block_append_block(SCBlock *bl, SCBlock *bln);
-
-extern SCBlock *sc_block_append_end(SCBlock *bl,
- char *name, char *opt, char *contents);
-
-extern SCBlock *sc_block_append_inside(SCBlock *parent,
- char *name, char *opt, char *contents);
-
-extern SCBlock *sc_block_insert_after(SCBlock *afterme,
- char *name, char *opt, char *contents);
-
-extern int sc_block_delete(SCBlock **top, SCBlock *deleteme);
-
-
-extern void sc_block_set_name(SCBlock *bl, char *nam);
-extern void sc_block_set_options(SCBlock *bl, char *opt);
-extern void sc_block_set_contents(SCBlock *bl, char *con);
-extern void sc_insert_text(SCBlock *b1, size_t o1, const char *t);
-extern void sc_insert_block(SCBlock *b1, int o1, SCBlock *ins);
-extern SCBlock *sc_block_split(SCBlock *bl, size_t pos);
-
-extern void show_sc_blocks(const SCBlock *bl);
-extern void show_sc_block(const SCBlock *bl, const char *prefix);
-
-extern char *serialise_sc_block(const SCBlock *bl);
-extern int save_sc_block(GOutputStream *fh, const SCBlock *bl);
-
-extern size_t scblock_delete_text(SCBlock *b, ssize_t o1, ssize_t o2);
-
-#endif /* SC_PARSE_H */