diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2018-10-07 17:43:51 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2018-10-07 17:43:51 +0000 |
commit | e6563555c0e86e2d28cae402b35e1951a686a9a8 (patch) | |
tree | f0fc090692d575d6211193966f6510737beff5ea /generator/pamtris/input.h | |
parent | bb62d1024321fa0552ef5b9f27b91660ec370ea0 (diff) | |
download | netpbm-mirror-e6563555c0e86e2d28cae402b35e1951a686a9a8.tar.gz netpbm-mirror-e6563555c0e86e2d28cae402b35e1951a686a9a8.tar.xz netpbm-mirror-e6563555c0e86e2d28cae402b35e1951a686a9a8.zip |
Split large function; make structured
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@3393 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'generator/pamtris/input.h')
-rw-r--r-- | generator/pamtris/input.h | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/generator/pamtris/input.h b/generator/pamtris/input.h index 66969bb2..d34de3a1 100644 --- a/generator/pamtris/input.h +++ b/generator/pamtris/input.h @@ -6,26 +6,22 @@ struct boundary_info; struct framebuffer_info; -typedef struct input_info { -/*---------------------------------------------------------------------------- - Information necessary for the "process_next_command" function. It must be - initialized through "init_input_processor" and freed by - "free_input_processor". ------------------------------------------------------------------------------*/ +typedef struct { char * buffer; size_t length; uint64_t number; -} input_info; +} Input; void -init_input_processor(input_info * const ii); +input_init(Input * const inputP); void -free_input_processor(input_info * const ii); +input_term(Input * const inputP); -int -process_next_command(input_info * const ii, - struct boundary_info * const bdi, - struct framebuffer_info * const fbi); +void +input_process_next_command(Input * const inputP, + struct boundary_info * const bdiP, + struct framebuffer_info * const fbiP, + bool * const noMoreCommandsP); #endif |