diff options
author | Adrian Thurston <thurston@colm.net> | 2018-06-18 09:55:53 +0700 |
---|---|---|
committer | Adrian Thurston <thurston@colm.net> | 2018-06-18 09:55:53 +0700 |
commit | d83bedd9144c55d949993f538a50d2a246a8de92 (patch) | |
tree | d751ef8abe4e1a7fb7e1e6e292f816ca6670b74e /src/ctinput.cc | |
parent | c932e9374df3be4e91723ef7584a6693157e1e26 (diff) | |
download | colm-d83bedd9144c55d949993f538a50d2a246a8de92.tar.gz |
added destructor to stream functions
Diffstat (limited to 'src/ctinput.cc')
-rw-r--r-- | src/ctinput.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ctinput.cc b/src/ctinput.cc index c1840096..6aea70ce 100644 --- a/src/ctinput.cc +++ b/src/ctinput.cc @@ -82,6 +82,10 @@ LangEl *inputStreamPatternGetLangEl( struct stream_impl_ct *ss, long *bindId, return klangEl; } +void inputStreamPatternDestructor( struct stream_impl_ct *ss ) +{ +} + int inputStreamPatternGetParseBlock( struct stream_impl_ct *ss, int skip, char **pdp, int *copied ) { @@ -223,6 +227,7 @@ int inputStreamPatternUndoConsumeData( struct stream_impl_ct *ss, const char *da stream_funcs patternFuncs = { + (destructor_t) &inputStreamPatternDestructor, (get_parse_block_t) &inputStreamPatternGetParseBlock, (get_data_t) &inputStreamPatternGetData, (consume_data_t) &inputStreamPatternConsumeData, @@ -274,6 +279,10 @@ LangEl *inputStreamConsGetLangEl( struct stream_impl_ct *ss, long *bindId, char return klangEl; } +void inputStreamConsDestructor( struct stream_impl_ct *ss ) +{ +} + int inputStreamConsGetParseBlock( struct stream_impl_ct *ss, int skip, char **pdp, int *copied ) { @@ -428,6 +437,7 @@ int inputStreamConsUndoConsumeData( struct stream_impl_ct *ss, const char *data, stream_funcs replFuncs = { + (destructor_t) &inputStreamConsDestructor, (get_parse_block_t) &inputStreamConsGetParseBlock, (get_data_t) &inputStreamConsGetData, (consume_data_t) &inputStreamConsConsumeData, |