aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2015-03-15 08:54:21 +0100
committerThomas White <taw@bitwiz.org.uk>2015-03-15 08:54:21 +0100
commit3829ff77e2c6060291ef95d4b54a12713952ee53 (patch)
tree6a6aab8434cfebc05c97dd0f1bc50107f1d7b661 /src
parenta64d95f6249ae90b566ac41201e4f40a20e7c2ce (diff)
Load empty files
Diffstat (limited to 'src')
-rw-r--r--src/presentation.c1
-rw-r--r--src/sc_parse.c4
2 files changed, 5 insertions, 0 deletions
diff --git a/src/presentation.c b/src/presentation.c
index d99ec55..15a55e0 100644
--- a/src/presentation.c
+++ b/src/presentation.c
@@ -348,6 +348,7 @@ int load_presentation(struct presentation *p, const char *filename)
if ( r ) {
p->completely_empty = 1;
+ fprintf(stderr, "Parse error.\n");
return r; /* Error */
}
diff --git a/src/sc_parse.c b/src/sc_parse.c
index 1f3645a..4f8c4d3 100644
--- a/src/sc_parse.c
+++ b/src/sc_parse.c
@@ -428,6 +428,10 @@ SCBlock *sc_parse(const char *sc)
if ( sc == NULL ) return NULL;
+ if ( strlen(sc) == 0 ) {
+ return sc_block_new();
+ }
+
bl = NULL;
len = strlen(sc);