From 9e6bb604f1efaf491fa8998d8965b11669b1373c Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Mon, 6 Aug 2012 16:39:03 +0200 Subject: when parsing a format file, check whether each line could be read completely, otherwise throw error * arbitrary limit (1024 bytes) per line - reading lines of arbritrary length is difficult and will be seldomly used * introduced is_newline() helper function --- lib/gtk-experiment-widgets/gtk-experiment-transcript.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/gtk-experiment-widgets/gtk-experiment-transcript.h') diff --git a/lib/gtk-experiment-widgets/gtk-experiment-transcript.h b/lib/gtk-experiment-widgets/gtk-experiment-transcript.h index 7def2ef..7fb1ba4 100644 --- a/lib/gtk-experiment-widgets/gtk-experiment-transcript.h +++ b/lib/gtk-experiment-widgets/gtk-experiment-transcript.h @@ -41,7 +41,8 @@ G_BEGIN_DECLS /** \e GtkExperimentTranscript error codes */ typedef enum { GTK_EXPERIMENT_TRANSCRIPT_ERROR_FILEOPEN, /**< Error opening file */ - GTK_EXPERIMENT_TRANSCRIPT_ERROR_REGEXCAPTURES /**< Additional regular expression captures used */ + GTK_EXPERIMENT_TRANSCRIPT_ERROR_REGEXCAPTURES, /**< Additional regular expression captures used */ + GTK_EXPERIMENT_TRANSCRIPT_ERROR_LINELENGTH /**< Line read is too long */ } GtkExperimentTranscriptError; /** \e GtkExperimentTranscript type */ -- cgit v1.2.3