aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/include/aatree.h6
-rw-r--r--engines/sci/include/console.h54
-rw-r--r--engines/sci/include/engine.h4
-rw-r--r--engines/sci/include/gfx_driver.h2
-rw-r--r--engines/sci/include/gfx_operations.h137
-rw-r--r--engines/sci/include/gfx_options.h4
-rw-r--r--engines/sci/include/gfx_res_options.h3
-rw-r--r--engines/sci/include/gfx_resmgr.h66
-rw-r--r--engines/sci/include/gfx_resource.h75
-rw-r--r--engines/sci/include/gfx_system.h30
-rw-r--r--engines/sci/include/gfx_tools.h60
-rw-r--r--engines/sci/include/gfx_widgets.h93
-rw-r--r--engines/sci/include/heapmgr.h32
-rw-r--r--engines/sci/include/kernel.h16
-rw-r--r--engines/sci/include/menubar.h24
-rw-r--r--engines/sci/include/resource.h45
-rw-r--r--engines/sci/include/sbtree.h15
-rw-r--r--engines/sci/include/sci_widgets.h30
-rw-r--r--engines/sci/include/sciresource.h24
-rw-r--r--engines/sci/include/script.h3
-rw-r--r--engines/sci/include/sfx_engine.h45
-rw-r--r--engines/sci/include/sfx_iterator.h33
-rw-r--r--engines/sci/include/sfx_iterator_internal.h12
-rw-r--r--engines/sci/include/sfx_pcm.h3
-rw-r--r--engines/sci/include/sfx_player.h45
-rw-r--r--engines/sci/include/sfx_songlib.h39
-rw-r--r--engines/sci/include/sfx_time.h18
-rw-r--r--engines/sci/include/sfx_timer.h6
-rw-r--r--engines/sci/include/sys_strings.h12
-rw-r--r--engines/sci/include/versions.h9
-rw-r--r--engines/sci/include/vm_types.h3
-rw-r--r--engines/sci/include/vocabulary.h62
32 files changed, 335 insertions, 675 deletions
diff --git a/engines/sci/include/aatree.h b/engines/sci/include/aatree.h
index 6d84f62062..f40c9e0935 100644
--- a/engines/sci/include/aatree.h
+++ b/engines/sci/include/aatree.h
@@ -35,9 +35,9 @@ namespace Sci {
typedef struct aatree aatree_t;
-/* Left child */
+// Left child
#define AATREE_WALK_LEFT 0
-/* Right child */
+// Right child
#define AATREE_WALK_RIGHT 1
aatree_t *aatree_new();
@@ -84,4 +84,4 @@ void *aatree_get_data(aatree_t *t);
} // End of namespace Sci
-#endif /* !_SCI_AATREE_H */
+#endif // !_SCI_AATREE_H
diff --git a/engines/sci/include/console.h b/engines/sci/include/console.h
index 4bba2edc23..a12cfcdf2a 100644
--- a/engines/sci/include/console.h
+++ b/engines/sci/include/console.h
@@ -69,8 +69,7 @@ extern struct EngineState *con_gamestate;
/*** FUNCTION DEFINITIONS ***/
-void
-con_set_string_callback(void(*callback)(char *));
+void con_set_string_callback(void(*callback)(char *));
/* Sets the console string callback
** Parameters: (void -> char *) callback: The closure to invoke after
** a string for sciprintf() has been generated
@@ -78,8 +77,7 @@ con_set_string_callback(void(*callback)(char *));
** is used.
*/
-void
-con_set_pixmap_callback(void(*callback)(gfx_pixmap_t *));
+void con_set_pixmap_callback(void(*callback)(gfx_pixmap_t *));
/* Sets the console pixmap callback
** Parameters: (void -> gfx_pixmap_t *) callback: The closure to invoke after
** a pixmap has been provided to be
@@ -88,8 +86,7 @@ con_set_pixmap_callback(void(*callback)(gfx_pixmap_t *));
** is used.
*/
-void
-con_init(void);
+void con_init();
/* Initializes the command parser
** Parameters: (void)
** Returns : (void)
@@ -98,8 +95,7 @@ con_init(void);
*/
-void
-con_parse(EngineState *s, const char *command);
+void con_parse(EngineState *s, const char *command);
/* Parses a command and summons appropriate facilities to handle it
** Parameters: (EngineState *) s: The EngineState to use
** command: The command to execute
@@ -107,8 +103,7 @@ con_parse(EngineState *s, const char *command);
*/
-int
-con_hook_command(int command(EngineState *s), const char *name, const char *param, const char *description);
+int con_hook_command(int command(EngineState *s), const char *name, const char *param, const char *description);
/* Adds a command to the parser's command list
** Parameters: command: The command to add
** name: The command's name
@@ -144,8 +139,7 @@ con_hook_command(int command(EngineState *s), const char *name, const char *para
** as no element beyond strlen(cmd_params[x].str)+1 is accessed.
*/
-cmd_param_t
-con_getopt(char *opt);
+cmd_param_t con_getopt(char *opt);
/* Retreives the specified optional parameter
** -- for use within console functions only --
** Parameters: (char *) opt: The optional parameter to retrieve
@@ -153,22 +147,19 @@ con_getopt(char *opt);
** Should only be used if con_hasopt() reports its presence.
*/
-int
-con_hasopt(char *opt);
+int con_hasopt(char *opt);
/* Checks whether an optional parameter was specified
** -- for use within console functions only --
** Parameters: (char *) opt: The optional parameter to check for
** Returns : (int) non-zero iff the parameter was specified
*/
-int
-con_can_handle_pixmaps(void);
+int con_can_handle_pixmaps();
/* Determines whether the console supports pixmap inserts
** Returns : (int) non-zero iff pixmap inserts are supported
*/
-int
-con_insert_pixmap(gfx_pixmap_t *pixmap);
+int con_insert_pixmap(gfx_pixmap_t *pixmap);
/* Inserts a pixmap into the console history buffer
** Parameters: (gfx_pixmap_t *) pixmap: The pixmap to insert
** Returns : (int) 0 on success, non-zero if no receiver for
@@ -178,16 +169,14 @@ con_insert_pixmap(gfx_pixmap_t *pixmap);
** If the pixmap could not be inserted, the called must destroy it
*/
-int
-con_hook_page(const char *topic, const char *body);
+int con_hook_page(const char *topic, const char *body);
/* Hooks a general information page to the manual page system
** Parameters: (const char *) topic: The topic name
** (const char *) body: The text body to assign to the topic
** Returns : (int) 0 on success
*/
-int
-con_hook_int(int *pointer, const char *name, const char *description);
+int con_hook_int(int *pointer, const char *name, const char *description);
/* Adds an int to the list of modifyable ints.
** Parameters: pointer: Pointer to the int to add to the list
** name: Name for this value
@@ -198,46 +187,39 @@ con_hook_int(int *pointer, const char *name, const char *description);
*/
-void
-con_gfx_init(void);
+void con_gfx_init();
/* Initializes the gfx console
*/
-void
-con_gfx_show(gfx_state_t *state);
+void con_gfx_show(gfx_state_t *state);
/* Enters on-screen console mode
** Parameters: (gfx_state_t *state): The graphics state to use for interaction
** Returns : (void)
*/
-char *
-con_gfx_read(gfx_state_t *state);
+char *con_gfx_read(gfx_state_t *state);
/* Reads a single line from the on-screen console, if it is open
** Parameters: (gfx_state_t *state): The graphics state to use for interaction
** Returns : (char *) The input, in a static buffer
*/
-void
-con_gfx_hide(gfx_state_t *stae);
+void con_gfx_hide(gfx_state_t *stae);
/* Closes the on-screen console
** Parameters: (gfx_state_t *state): The graphics state to use for interaction
** Returns : (void)
*/
-int
-sci_hexdump(byte *data, int length, int offsetplus);
+int sci_hexdump(byte *data, int length, int offsetplus);
-void
-open_console_file(char *filename);
+void open_console_file(char *filename);
/* Opens the file to which the console output is echoed. If a file was opened
** before, closes it.
** Parameters: filename - name of the file
** Returns : (void)
*/
-void
-close_console_file(void);
+void close_console_file();
/* Closes the console output file.
** Parameters: (void)
** Returns : (void)
diff --git a/engines/sci/include/engine.h b/engines/sci/include/engine.h
index 44204e7c90..b4fbc62817 100644
--- a/engines/sci/include/engine.h
+++ b/engines/sci/include/engine.h
@@ -306,7 +306,7 @@ gfx_pixmap_color_t *get_pic_color(EngineState *s, int color);
** Returns : (gfx_pixmap_color_t *) The requested color.
*/
-void other_libs_exit(void);
+void other_libs_exit();
/* Called directly before FreeSCI ends to allow libraries to clean up
*/
@@ -319,4 +319,4 @@ static inline reg_t not_register(EngineState *s, reg_t r) {
} // End of namespace Sci
-#endif /* !_SCI_ENGINE_H */
+#endif // !_SCI_ENGINE_H
diff --git a/engines/sci/include/gfx_driver.h b/engines/sci/include/gfx_driver.h
index 8319c6ee14..21355eec6b 100644
--- a/engines/sci/include/gfx_driver.h
+++ b/engines/sci/include/gfx_driver.h
@@ -319,4 +319,4 @@ typedef struct _gfx_driver { /* Graphics driver */
} // End of namespace Sci
-#endif /* !_SCI_GFX_DRIVER_H_ */
+#endif // !_SCI_GFX_DRIVER_H_
diff --git a/engines/sci/include/gfx_operations.h b/engines/sci/include/gfx_operations.h
index 39bcbc97a2..42342334a5 100644
--- a/engines/sci/include/gfx_operations.h
+++ b/engines/sci/include/gfx_operations.h
@@ -154,8 +154,7 @@ typedef struct {
/* Fundamental operations */
/**************************/
-int
-gfxop_init_default(gfx_state_t *state, gfx_options_t *options, void *misc_info);
+int gfxop_init_default(gfx_state_t *state, gfx_options_t *options, void *misc_info);
/* Initializes a graphics mode suggested by the graphics driver
** Parameters: (gfx_state_ t *) state: The state to initialize in that mode
** (gfx_options_t *) options: Rendering options
@@ -164,8 +163,7 @@ gfxop_init_default(gfx_state_t *state, gfx_options_t *options, void *misc_info);
** Returns : (int) GFX_OK on success, GFX_FATAL otherwise
*/
-int
-gfxop_init(gfx_state_t *state, int xfact, int yfact, gfx_color_mode_t bpp,
+int gfxop_init(gfx_state_t *state, int xfact, int yfact, gfx_color_mode_t bpp,
gfx_options_t *options, void *misc_info);
/* Initializes a custom graphics mode
** Parameters: (gfx_state_t *) state: The state to initialize
@@ -180,8 +178,7 @@ gfxop_init(gfx_state_t *state, int xfact, int yfact, gfx_color_mode_t bpp,
** to provide any useful graphics support
*/
-int
-gfxop_set_parameter(gfx_state_t *state, char *attribute, char *value);
+int gfxop_set_parameter(gfx_state_t *state, char *attribute, char *value);
/* Sets a driver-specific parameter
** Parameters: (gfx_state_t *) state: The state, encapsulating the driver object to manipulate
** (char *) attribute: The attribute to set
@@ -190,15 +187,13 @@ gfxop_set_parameter(gfx_state_t *state, char *attribute, char *value);
** by the command
*/
-int
-gfxop_exit(gfx_state_t *state);
+int gfxop_exit(gfx_state_t *state);
/* Deinitializes a currently active driver
** Parameters: (gfx_state_t *) state: The state encapsulating the driver in question
** Returns : (int) GFX_OK
*/
-int
-gfxop_scan_bitmask(gfx_state_t *state, rect_t area, gfx_map_mask_t map);
+int gfxop_scan_bitmask(gfx_state_t *state, rect_t area, gfx_map_mask_t map);
/* Calculates a bit mask calculated from some pixels on the specified map
** Parameters: (gfx_state_t *) state: The state containing the pixels to scan
** (rect_t) area: The area to check
@@ -211,8 +206,7 @@ gfxop_scan_bitmask(gfx_state_t *state, rect_t area, gfx_map_mask_t map);
** (Short version: This is an implementation of "on_control()").
*/
-int
-gfxop_set_visible_map(gfx_state_t *state, gfx_map_mask_t map);
+int gfxop_set_visible_map(gfx_state_t *state, gfx_map_mask_t map);
/* Sets the currently visible map
** Parameters: (gfx_state_t *) state: The state to modify
** (gfx_map_mask_t) map: The GFX_MASK to set
@@ -224,8 +218,7 @@ gfxop_set_visible_map(gfx_state_t *state, gfx_map_mask_t map);
** The screen needs to be updated for the changes to take effect.
*/
-int
-gfxop_set_clip_zone(gfx_state_t *state, rect_t zone);
+int gfxop_set_clip_zone(gfx_state_t *state, rect_t zone);
/* Sets a new clipping zone
** Parameters: (gfx_state_t *) state: The affected state
** (rect_t) zone: The new clipping zone
@@ -236,8 +229,7 @@ gfxop_set_clip_zone(gfx_state_t *state, rect_t zone);
/* Generic drawing operations */
/******************************/
-int
-gfxop_draw_line(gfx_state_t *state,
+int gfxop_draw_line(gfx_state_t *state,
Common::Point start, Common::Point end,
gfx_color_t color, gfx_line_mode_t line_mode,
gfx_line_style_t line_style);
@@ -251,8 +243,7 @@ gfxop_draw_line(gfx_state_t *state,
** Returns : (int) GFX_OK or GFX_FATAL
*/
-int
-gfxop_draw_rectangle(gfx_state_t *state, rect_t rect, gfx_color_t color, gfx_line_mode_t line_mode,
+int gfxop_draw_rectangle(gfx_state_t *state, rect_t rect, gfx_color_t color, gfx_line_mode_t line_mode,
gfx_line_style_t line_style);
/* Draws a non-filled rectangular box to the back buffer
** Parameters: (gfx_state_t *) state: The affected state
@@ -264,8 +255,7 @@ gfxop_draw_rectangle(gfx_state_t *state, rect_t rect, gfx_color_t color, gfx_lin
** Boxes drawn in thin lines will surround the minimal area described by rect.
*/
-int
-gfxop_draw_box(gfx_state_t *state, rect_t box, gfx_color_t color1, gfx_color_t color2,
+int gfxop_draw_box(gfx_state_t *state, rect_t box, gfx_color_t color1, gfx_color_t color2,
gfx_box_shade_t shade_type);
/* Draws a filled box to the back buffer
** Parameters: (gfx_state_t *) state: The affected state
@@ -278,8 +268,7 @@ gfxop_draw_box(gfx_state_t *state, rect_t box, gfx_color_t color1, gfx_color_t c
** The draw mask, control, and priority values are derived from color1.
*/
-int
-gfxop_fill_box(gfx_state_t *state, rect_t box, gfx_color_t color);
+int gfxop_fill_box(gfx_state_t *state, rect_t box, gfx_color_t color);
/* Fills a box in the back buffer with a specific color
** Parameters: (gfx_state_t *) state: The state to draw to
** (rect_t) box: The box to fill
@@ -288,8 +277,7 @@ gfxop_fill_box(gfx_state_t *state, rect_t box, gfx_color_t color);
** This is a simple wrapper function for gfxop_draw_box
*/
-int
-gfxop_clear_box(gfx_state_t *state, rect_t box);
+int gfxop_clear_box(gfx_state_t *state, rect_t box);
/* Copies a box from the static buffer to the back buffer
** Parameters: (gfx_state_t *) state: The affected state
** (rect_t) box: The box to propagate from the static buffer
@@ -297,8 +285,7 @@ gfxop_clear_box(gfx_state_t *state, rect_t box);
*/
-int
-gfxop_update(gfx_state_t *state);
+int gfxop_update(gfx_state_t *state);
/* Updates all dirty rectangles
** Parameters: (gfx_state_t) *state: The relevant state
** Returns : (int) GFX_OK or GFX_FATAL if reported by the driver
@@ -308,8 +295,7 @@ gfxop_update(gfx_state_t *state);
*/
-int
-gfxop_update_box(gfx_state_t *state, rect_t box);
+int gfxop_update_box(gfx_state_t *state, rect_t box);
/* Propagates a box from the back buffer to the front (visible) buffer
** Parameters: (gfx_state_t *) state: The affected state
** (rect_t) box: The box to propagate to the front buffer
@@ -321,16 +307,14 @@ gfxop_update_box(gfx_state_t *state, rect_t box);
** been disabled explicitly.
*/
-int
-gfxop_enable_dirty_frames(gfx_state_t *state);
+int gfxop_enable_dirty_frames(gfx_state_t *state);
/* Enables dirty frame accounting
** Parameters: (gfx_state_t *) state: The state dirty frame accounting is to be enabled in
** Returns : (int) GFX_OK or GFX_ERROR if state was invalid
** Dirty frame accounting is enabled by default.
*/
-int
-gfxop_disable_dirty_frames(gfx_state_t *state);
+int gfxop_disable_dirty_frames(gfx_state_t *state);
/* Disables dirty frame accounting
** Parameters: (gfx_state_t *) state: The state dirty frame accounting is to be disabled in
** Returns : (int) GFX_OK or GFX_ERROR if state was invalid
@@ -341,8 +325,7 @@ gfxop_disable_dirty_frames(gfx_state_t *state);
/* Color operations */
/********************/
-int
-gfxop_set_color(gfx_state_t *state, gfx_color_t *color, int r, int g, int b, int a,
+int gfxop_set_color(gfx_state_t *state, gfx_color_t *color, int r, int g, int b, int a,
int priority, int control);
/* Maps an r/g/b value to a color and sets a gfx_color_t structure
** Parameters: (gfx_state_t *) state: The current state
@@ -367,8 +350,7 @@ gfxop_set_color(gfx_state_t *state, gfx_color_t *color, int r, int g, int b, int
** free that color.
*/
-int
-gfxop_set_system_color(gfx_state_t *state, gfx_color_t *color);
+int gfxop_set_system_color(gfx_state_t *state, gfx_color_t *color);
/* Designates a color as a 'system color'
** Parameters: (gfx_state_t *) state: The affected state
** (gfx_color_t *) color: The color to designate as a system color
@@ -377,8 +359,7 @@ gfxop_set_system_color(gfx_state_t *state, gfx_color_t *color);
** with caution.
*/
-int
-gfxop_free_color(gfx_state_t *state, gfx_color_t *color);
+int gfxop_free_color(gfx_state_t *state, gfx_color_t *color);
/* Frees a color allocated by gfxop_set_color()
** Parmaeters: (gfx_state_t *) state: The state affected
** (gfx_color_t *) color: The color to de-allocate
@@ -391,8 +372,7 @@ gfxop_free_color(gfx_state_t *state, gfx_color_t *color);
/* Pointer and IO ops */
/**********************/
-int
-gfxop_usleep(gfx_state_t *state, long usecs);
+int gfxop_usleep(gfx_state_t *state, long usecs);
/* Suspends program execution for the specified amount of microseconds
** Parameters: (gfx_state_t *) state: The state affected
** (long) usecs: The amount of microseconds to wait
@@ -400,8 +380,7 @@ gfxop_usleep(gfx_state_t *state, long usecs);
** The mouse pointer will be redrawn continually, if applicable
*/
-int
-gfxop_set_pointer_cursor(gfx_state_t *state, int nr);
+int gfxop_set_pointer_cursor(gfx_state_t *state, int nr);
/* Sets the mouse pointer to a cursor resource
** Parameters: (gfx_state_t *) state: The affected state
** (int) nr: Number of the cursor resource to use
@@ -411,8 +390,7 @@ gfxop_set_pointer_cursor(gfx_state_t *state, int nr);
** Use nr = GFX_NO_POINTER to disable the mouse pointer (default).
*/
-int
-gfxop_set_pointer_view(gfx_state_t *state, int nr, int loop, int cel, Common::Point *hotspot);
+int gfxop_set_pointer_view(gfx_state_t *state, int nr, int loop, int cel, Common::Point *hotspot);
/* Sets the mouse pointer to a view resource
** Parameters: (gfx_state_t *) state: The affected state
** (int) nr: Number of the view resource to use
@@ -424,8 +402,7 @@ gfxop_set_pointer_view(gfx_state_t *state, int nr, int loop, int cel, Common::Po
** pointer.
*/
-int
-gfxop_set_pointer_position(gfx_state_t *state, Common::Point pos);
+int gfxop_set_pointer_position(gfx_state_t *state, Common::Point pos);
/* Teleports the mouse pointer to a specific position
** Parameters: (gfx_state_t *) state: The state the pointer is in
** (Common::Point) pos: The position to teleport it to
@@ -434,8 +411,7 @@ gfxop_set_pointer_position(gfx_state_t *state, Common::Point pos);
** any effect
*/
-sci_event_t
-gfxop_get_event(gfx_state_t *state, unsigned int mask);
+sci_event_t gfxop_get_event(gfx_state_t *state, unsigned int mask);
/* Retreives the next input event from the driver
** Parameters: (gfx_state_t *) state: The affected state
** (int) mask: The event mask to poll from (see uinput.h)
@@ -448,16 +424,14 @@ gfxop_get_event(gfx_state_t *state, unsigned int mask);
/* View operations */
/*******************/
-int
-gfxop_lookup_view_get_loops(gfx_state_t *state, int nr);
+int gfxop_lookup_view_get_loops(gfx_state_t *state, int nr);
/* Determines the number of loops associated with a view
** Parameters: (gfx_state_t *) state: The state to use
** (int) nr: Number of the view to investigate
** Returns : (int) The number of loops, or GFX_ERROR if the view didn't exist
*/
-int
-gfxop_lookup_view_get_cels(gfx_state_t *state, int nr, int loop);
+int gfxop_lookup_view_get_cels(gfx_state_t *state, int nr, int loop);
/* Determines the number of cels associated stored in a loop
** Parameters: (gfx_state_t *) state: The state to look up in
** (int) nr: Number of the view to look up in
@@ -467,8 +441,7 @@ gfxop_lookup_view_get_cels(gfx_state_t *state, int nr, int loop);
** the view or the loop didn't exist
*/
-int
-gfxop_check_cel(gfx_state_t *state, int nr, int *loop, int *cel);
+int gfxop_check_cel(gfx_state_t *state, int nr, int *loop, int *cel);
/* Clips the view/loop/cel position of a cel
** Parameters: (gfx_state_t *) state: The state to use
** (int) nr: Number of the view to use
@@ -481,8 +454,7 @@ gfxop_check_cel(gfx_state_t *state, int nr, int *loop, int *cel);
** view configuration.
*/
-int
-gfxop_overflow_cel(gfx_state_t *state, int nr, int *loop, int *cel);
+int gfxop_overflow_cel(gfx_state_t *state, int nr, int *loop, int *cel);
/* Resets loop/cel values to zero if they have become invalid
** Parameters: (gfx_state_t *) state: The state to use
** (int) nr: Number of the view to use
@@ -495,8 +467,7 @@ gfxop_overflow_cel(gfx_state_t *state, int nr, int *loop, int *cel);
** view configuration.
*/
-int
-gfxop_get_cel_parameters(gfx_state_t *state, int nr, int loop, int cel,
+int gfxop_get_cel_parameters(gfx_state_t *state, int nr, int loop, int cel,
int *width, int *height, Common::Point *offset);
/* Retreives the width and height of a cel
** Parameters: (gfx_state_t *) state: The state to use
@@ -510,8 +481,7 @@ gfxop_get_cel_parameters(gfx_state_t *state, int nr, int loop, int cel,
** combination was invalid
*/
-int
-gfxop_draw_cel(gfx_state_t *state, int nr, int loop, int cel, Common::Point pos,
+int gfxop_draw_cel(gfx_state_t *state, int nr, int loop, int cel, Common::Point pos,
gfx_color_t color, int palette);
/* Draws (part of) a cel to the back buffer
** Parameters: (gfx_state_t *) state: The state encapsulating the driver to draw with
@@ -525,8 +495,7 @@ gfxop_draw_cel(gfx_state_t *state, int nr, int loop, int cel, Common::Point pos,
*/
-int
-gfxop_draw_cel_static(gfx_state_t *state, int nr, int loop, int cel, Common::Point pos,
+int gfxop_draw_cel_static(gfx_state_t *state, int nr, int loop, int cel, Common::Point pos,
gfx_color_t color, int palette);
/* Draws a cel to the static buffer; no clipping is performed
** Parameters: (gfx_state_t *) state: The state encapsulating the driver to draw with
@@ -541,8 +510,7 @@ gfxop_draw_cel_static(gfx_state_t *state, int nr, int loop, int cel, Common::Poi
*/
-int
-gfxop_draw_cel_static_clipped(gfx_state_t *state, int nr, int loop, int cel, Common::Point pos,
+int gfxop_draw_cel_static_clipped(gfx_state_t *state, int nr, int loop, int cel, Common::Point pos,
gfx_color_t color, int palette);
/* Draws (part of) a clipped cel to the static buffer
** Parameters: (gfx_state_t *) state: The state encapsulating the driver to draw with
@@ -562,8 +530,7 @@ gfxop_draw_cel_static_clipped(gfx_state_t *state, int nr, int loop, int cel, Com
/******************/
/* These operations are exempt from clipping */
-int
-gfxop_new_pic(gfx_state_t *state, int nr, int flags, int default_palette);
+int gfxop_new_pic(gfx_state_t *state, int nr, int flags, int default_palette);
/* Draws a pic and writes it over the static buffer
** Parameters: (gfx_state_t *) state: The state affected
** (int) nr: Number of the pic to draw
@@ -574,8 +541,7 @@ gfxop_new_pic(gfx_state_t *state, int nr, int flags, int default_palette);
** See the resource manager tag functions for a full description.
*/
-void *
-gfxop_get_pic_metainfo(gfx_state_t *state);
+void *gfxop_get_pic_metainfo(gfx_state_t *state);
/* Retreives all meta-information assigned to the current pic
** Parameters: (gfx_state_t *) state: The state affected
** Returns : (void *) NULL if the pic doesn't exist or has no meta-information,
@@ -583,8 +549,7 @@ gfxop_get_pic_metainfo(gfx_state_t *state);
** This meta-information is referred to as 'internal data' in the pic code
*/
-int
-gfxop_add_to_pic(gfx_state_t *state, int nr, int flags, int default_palette);
+int gfxop_add_to_pic(gfx_state_t *state, int nr, int flags, int default_palette);
/* Adds a pic to the static buffer
** Parameters: (gfx_state_t *) state: The state affected
** (int) nr: Number of the pic to add
@@ -601,16 +566,14 @@ gfxop_add_to_pic(gfx_state_t *state, int nr, int flags, int default_palette);
/*******************/
-int
-gfxop_get_font_height(gfx_state_t *state, int font_nr);
+int gfxop_get_font_height(gfx_state_t *state, int font_nr);
/* Returns the fixed line height for one specified font
** Parameters: (gfx_state_t *) state: The state to work on
** (int) font_nr: Number of the font to inspect
** Returns : (int) GFX_ERROR, GFX_FATAL, or the font line height
*/
-int
-gfxop_get_text_params(gfx_state_t *state, int font_nr, const char *text,
+int gfxop_get_text_params(gfx_state_t *state, int font_nr, const char *text,
int maxwidth, int *width, int *height, int flags,
int *lines_nr, int *lineheight, int *lastline_width);
/* Calculates the width and height of a specified text in a specified font
@@ -628,8 +591,7 @@ gfxop_get_text_params(gfx_state_t *state, int font_nr, const char *text,
** after the last character in the last line
*/
-gfx_text_handle_t *
-gfxop_new_text(gfx_state_t *state, int font_nr, char *text, int maxwidth,
+gfx_text_handle_t *gfxop_new_text(gfx_state_t *state, int font_nr, char *text, int maxwidth,
gfx_alignment_t halign, gfx_alignment_t valign,
gfx_color_t color1, gfx_color_t color2, gfx_color_t bg_color,
int flags);
@@ -651,16 +613,14 @@ gfxop_new_text(gfx_state_t *state, int font_nr, char *text, int maxwidth,
** incorrect colors.
*/
-int
-gfxop_free_text(gfx_state_t *state, gfx_text_handle_t *handle);
+int gfxop_free_text(gfx_state_t *state, gfx_text_handle_t *handle);
/* Frees a previously allocated text handle and all related resources
** Parameters: (gfx_state_t *) state: The state to use
** (gfx_text_handle_t *) handle: The handle to free
** Returns : (int) GFX_OK
*/
-int
-gfxop_draw_text(gfx_state_t *state, gfx_text_handle_t *handle, rect_t zone);
+int gfxop_draw_text(gfx_state_t *state, gfx_text_handle_t *handle, rect_t zone);
/* Draws text stored in a text handle
** Parameters: (gfx_state_t *) state: The target state
** (gfx_text_handle_t *) handle: The text handle to use for drawing
@@ -675,8 +635,7 @@ gfxop_draw_text(gfx_state_t *state, gfx_text_handle_t *handle, rect_t zone);
/* Manual pixmap operations */
/****************************/
-gfx_pixmap_t *
-gfxop_grab_pixmap(gfx_state_t *state, rect_t area);
+gfx_pixmap_t *gfxop_grab_pixmap(gfx_state_t *state, rect_t area);
/* Grabs a screen section from the back buffer and stores it in a pixmap
** Parameters: (gfx_state_t *) state: The affected state
** (rect_t) area: The area to grab
@@ -684,8 +643,7 @@ gfxop_grab_pixmap(gfx_state_t *state, rect_t area);
** Obviously, this only affects the visual map
*/
-int
-gfxop_draw_pixmap(gfx_state_t *state, gfx_pixmap_t *pxm, rect_t zone, Common::Point pos);
+int gfxop_draw_pixmap(gfx_state_t *state, gfx_pixmap_t *pxm, rect_t zone, Common::Point pos);
/* Draws part of a pixmap to the screen
** Parameters: (gfx_state_t *) state: The affected state
** (gfx_pixmap_t *) pxm: The pixmap to draw
@@ -694,8 +652,7 @@ gfxop_draw_pixmap(gfx_state_t *state, gfx_pixmap_t *pxm, rect_t zone, Common::Po
** Returns : (int) GFX_OK or any error code
*/
-int
-gfxop_free_pixmap(gfx_state_t *state, gfx_pixmap_t *pxm);
+int gfxop_free_pixmap(gfx_state_t *state, gfx_pixmap_t *pxm);
/* Frees a pixmap returned by gfxop_grab_pixmap()
** Parameters: (gfx_state_t *) state: The affected state
** (gfx_pixmap_t *) pxm: The pixmap to free
@@ -706,8 +663,7 @@ gfxop_free_pixmap(gfx_state_t *state, gfx_pixmap_t *pxm);
/* Dirty rectangle operations */
/******************************/
-gfx_dirty_rect_t *
-gfxdr_add_dirty(gfx_dirty_rect_t *base, rect_t box, int strategy);
+gfx_dirty_rect_t *gfxdr_add_dirty(gfx_dirty_rect_t *base, rect_t box, int strategy);
/* Adds a dirty rectangle to 'base' according to a strategy
** Parameters: (gfx_dirty_rect_t *) base: The base rectangle to add to, or NULL
** (rect_t) box: The dirty frame to add
@@ -716,8 +672,7 @@ gfxdr_add_dirty(gfx_dirty_rect_t *base, rect_t box, int strategy);
** result cluster
*/
-int
-_gfxop_clip(rect_t *rect, rect_t clipzone);
+int _gfxop_clip(rect_t *rect, rect_t clipzone);
/* Clips a rectangle against another one
** Parameters: (rect_t *) rect: The rectangle to clip
** (rect_t) clipzone: The outer bounds rect must be in
@@ -726,4 +681,4 @@ _gfxop_clip(rect_t *rect, rect_t clipzone);
} // End of namespace Sci
-#endif /* !_GFX_OPERATIONS_H_ */
+#endif // !_GFX_OPERATIONS_H_
diff --git a/engines/sci/include/gfx_options.h b/engines/sci/include/gfx_options.h
index c2586b0566..45c5efdd5c 100644
--- a/engines/sci/include/gfx_options.h
+++ b/engines/sci/include/gfx_options.h
@@ -79,9 +79,9 @@ typedef struct _gfx_options {
} gfx_options_t;
/* SQ3 counts whitespaces towards the total text size, as does gfxop_get_text_params() if this is set: */
-#define GFX_WORKAROUND_WHITESPACE_COUNT (1<<0)
+#define GFX_WORKAROUND_WHITESPACE_COUNT (1 << 0)
} // End of namespace Sci
-#endif /* !_GFX_OPTIONS_H_ */
+#endif // !_GFX_OPTIONS_H_
diff --git a/engines/sci/include/gfx_res_options.h b/engines/sci/include/gfx_res_options.h
index 774243bbaf..7882cc9322 100644
--- a/engines/sci/include/gfx_res_options.h
+++ b/engines/sci/include/gfx_res_options.h
@@ -94,8 +94,7 @@ typedef struct {
struct _gfx_options;
-int
-gfx_get_res_config(struct _gfx_options *options,
+int gfx_get_res_config(struct _gfx_options *options,
gfx_pixmap_t *pxm);
/* Configures a graphical pixmap according to config options
** Parameters: (gfx_options_t *) options: The options according to which
diff --git a/engines/sci/include/gfx_resmgr.h b/engines/sci/include/gfx_resmgr.h
index 0a53ecc7b4..7794800db8 100644
--- a/engines/sci/include/gfx_resmgr.h
+++ b/engines/sci/include/gfx_resmgr.h
@@ -95,8 +95,7 @@ typedef struct {
-gfx_resstate_t *
-gfxr_new_resource_manager(int version, struct _gfx_options *options,
+gfx_resstate_t *gfxr_new_resource_manager(int version, struct _gfx_options *options,
gfx_driver_t *driver, void *misc_payload);
/* Allocates and initializes a new resource manager
** Parameters: (int) version: Interpreter version
@@ -109,8 +108,7 @@ gfxr_new_resource_manager(int version, struct _gfx_options *options,
** The options are considered to be read-only, as they belong to the overlying state object.
*/
-void
-gfxr_free_resource_manager(gfx_driver_t *driver, gfx_resstate_t *state);
+void gfxr_free_resource_manager(gfx_driver_t *driver, gfx_resstate_t *state);
/* Frees a previously allocated resource manager, and all allocated resources.
** Parameters: (gfx_driver_t *) driver: The graphics driver; used to free pixmaps that
** are installed in a driver-specific registry
@@ -118,8 +116,7 @@ gfxr_free_resource_manager(gfx_driver_t *driver, gfx_resstate_t *state);
** Return : (void)
*/
-void
-gfxr_free_all_resources(gfx_driver_t *driver, gfx_resstate_t *state);
+void gfxr_free_all_resources(gfx_driver_t *driver, gfx_resstate_t *state);
/* Frees all resources currently allocated
** Parameter: (gfx_driver_t *) driver: The driver to free with
** (gfx_resstate_t *) state: The state to do this on
@@ -127,16 +124,14 @@ gfxr_free_all_resources(gfx_driver_t *driver, gfx_resstate_t *state);
** This function is intended to be used primarily for debugging.
*/
-void
-gfxr_tag_resources(gfx_resstate_t *state);
+void gfxr_tag_resources(gfx_resstate_t *state);
/* 'Tags' all resources for deletion
** Paramters: (gfx_resstate_t *) state: The resource state to modify
** Returns : (void)
** Tagged resources are untagged if they are referenced.
*/
-void
-gfxr_free_tagged_resources(gfx_driver_t *driver, gfx_resstate_t *state);
+void gfxr_free_tagged_resources(gfx_driver_t *driver, gfx_resstate_t *state);
/* Frees all tagged resources.
** Parameters: (gfx_driver_t *) driver: The graphics driver the pixmaps are potentially
** registered in
@@ -149,8 +144,7 @@ gfxr_free_tagged_resources(gfx_driver_t *driver, gfx_resstate_t *state);
*/
-gfxr_pic_t *
-gfxr_get_pic(gfx_resstate_t *state, int nr, int maps, int flags,
+gfxr_pic_t *gfxr_get_pic(gfx_resstate_t *state, int nr, int maps, int flags,
int default_palette, int scaled);
/* Retreives a displayable (translated) pic resource
** Parameters: (gfx_resstate_t *) state: The resource state
@@ -164,8 +158,7 @@ gfxr_get_pic(gfx_resstate_t *state, int nr, int maps, int flags,
** neccessarily translated) data.
*/
-gfxr_pic_t *
-gfxr_add_to_pic(gfx_resstate_t *state, int old_nr, int new_nr, int maps, int flags,
+gfxr_pic_t *gfxr_add_to_pic(gfx_resstate_t *state, int old_nr, int new_nr, int maps, int flags,
int old_default_palette, int default_palette, int scaled);
/* Retreives a displayable (translated) pic resource written ontop of an existing pic
** Parameters: (gfx_resstate_t *) state: The resource state
@@ -183,8 +176,7 @@ gfxr_add_to_pic(gfx_resstate_t *state, int old_nr, int new_nr, int maps, int fla
** cause it to be removed from the cache and to be replaced by a clean version.
*/
-gfxr_view_t *
-gfxr_get_view(gfx_resstate_t *state, int nr, int *loop, int *cel, int palette);
+gfxr_view_t *gfxr_get_view(gfx_resstate_t *state, int nr, int *loop, int *cel, int palette);
/* Retreives a translated view cel
** Parameters: (gfx_resstate_t *) state: The resource state
** (int) nr: The view number
@@ -197,8 +189,7 @@ gfxr_get_view(gfx_resstate_t *state, int nr, int *loop, int *cel, int palette);
** loop and cel numbers have to be interpreted as 'maximum' or 'minimum' by the interpreter)
*/
-gfx_bitmap_font_t *
-gfxr_get_font(gfx_resstate_t *state, int nr, int scaled);
+gfx_bitmap_font_t *gfxr_get_font(gfx_resstate_t *state, int nr, int scaled);
/* Retreives a font
** Parameters: (gfx_resstate_t *) state: The relevant resource state
** (int) nr: The font number
@@ -206,16 +197,14 @@ gfxr_get_font(gfx_resstate_t *state, int nr, int scaled);
** Returns : (gfx_font_t *) The appropriate font, or NULL on error
*/
-gfx_pixmap_t *
-gfxr_get_cursor(gfx_resstate_t *state, int nr);
+gfx_pixmap_t *gfxr_get_cursor(gfx_resstate_t *state, int nr);
/* Retreives an SCI0/SCI01 mouse cursor
** Parameters: (gfx_resstate_t *) state: The resource state
** (int) nr: The cursour number
** Returns : (gfx_font_t *) The approprate cursor as a pixmap, or NULL on error
*/
-gfx_pixmap_color_t *
-gfxr_get_palette(gfx_resstate_t *state, int nr);
+gfx_pixmap_color_t *gfxr_get_palette(gfx_resstate_t *state, int nr);
/* Retreives a palette
** Parameters: (gfx_resstate_t *) state: The resource state
** (int) nr: The cursour number
@@ -228,8 +217,7 @@ gfxr_get_palette(gfx_resstate_t *state, int nr);
/* =========================== */
-int
-gfxr_interpreter_options_hash(gfx_resource_type_t type, int version,
+int gfxr_interpreter_options_hash(gfx_resource_type_t type, int version,
struct _gfx_options *options, void *internal, int palette);
/* Calculates a unique hash value for the specified options/type setup
** Parameters: (gfx_resource_type_t) type: The type the hash is to be generated for
@@ -247,8 +235,7 @@ gfxr_interpreter_options_hash(gfx_resource_type_t type, int version,
** (Yes, this isn't really a "hash" in the traditional sense...)
*/
-int *
-gfxr_interpreter_get_resources(gfx_resstate_t *state, gfx_resource_type_t type,
+int *gfxr_interpreter_get_resources(gfx_resstate_t *state, gfx_resource_type_t type,
int version, int *entries_nr, void *internal);
/* Retreives all resources of a specified type that are available from the interpreter
** Parameters: (gfx_resstate_t *) state: The relevant resource state
@@ -262,8 +249,7 @@ gfxr_interpreter_get_resources(gfx_resstate_t *state, gfx_resource_type_t type,
** The returned structure (if non-zero) must be freed by the querying code (the resource manager).
*/
-gfxr_pic_t *
-gfxr_interpreter_init_pic(int version, gfx_mode_t *mode, int ID, void *internal);
+gfxr_pic_t *gfxr_interpreter_init_pic(int version, gfx_mode_t *mode, int ID, void *internal);
/* Initializes a pic
** Parameters: (int) version: Interpreter version to use
** (gfx_mode_t *) mode: The graphics mode the pic will be using
@@ -274,8 +260,7 @@ gfxr_interpreter_init_pic(int version, gfx_mode_t *mode, int ID, void *internal)
** Must remember to initialize 'internal' to NULL or a malloc()'d area.
*/
-void
-gfxr_interpreter_clear_pic(int version, gfxr_pic_t *pic, void *internal);
+void gfxr_interpreter_clear_pic(int version, gfxr_pic_t *pic, void *internal);
/* Clears a previously allocated pic
** Parameters: (int) version: Interpreter version
** (gfxr_pic_t *) pic: The pic to clear
@@ -284,8 +269,7 @@ gfxr_interpreter_clear_pic(int version, gfxr_pic_t *pic, void *internal);
** This function is called in preparation for the pic to be drawn with gfxr_interpreter_calculate_pic.
*/
-int
-gfxr_interpreter_calculate_pic(gfx_resstate_t *state, gfxr_pic_t *scaled_pic, gfxr_pic_t *unscaled_pic,
+int gfxr_interpreter_calculate_pic(gfx_resstate_t *state, gfxr_pic_t *scaled_pic, gfxr_pic_t *unscaled_pic,
int flags, int default_palette, int nr, void *internal);
/* Instructs the interpreter-specific code to calculate a picture
** Parameters: (gfx_resstate_t *) state: The resource state, containing options and version information
@@ -299,8 +283,7 @@ gfxr_interpreter_calculate_pic(gfx_resstate_t *state, gfxr_pic_t *scaled_pic, gf
** Returns : (int) GFX_ERROR if the resource could not be found, GFX_OK otherwise
*/
-gfxr_view_t *
-gfxr_interpreter_get_view(gfx_resstate_t *state, int nr, void *internal, int palette);
+gfxr_view_t *gfxr_interpreter_get_view(gfx_resstate_t *state, int nr, void *internal, int palette);
/* Instructs the interpreter-specific code to calculate a view
** Parameters: (gfx_resstate_t *) state: The resource manager state
** (int) nr: The view resource number
@@ -308,8 +291,7 @@ gfxr_interpreter_get_view(gfx_resstate_t *state, int nr, void *internal, int pal
** Returns : (gfx_view_t *) The appropriate view, or NULL on error
*/
-gfx_bitmap_font_t *
-gfxr_interpreter_get_font(gfx_resstate_t *state, int nr, void *internal);
+gfx_bitmap_font_t *gfxr_interpreter_get_font(gfx_resstate_t *state, int nr, void *internal);
/* Instructs the interpreter-specific code to calculate a font
** Parameters: (gfx_resstate_t *) state: The resource manager state
** (int) nr: The font resource number
@@ -317,8 +299,7 @@ gfxr_interpreter_get_font(gfx_resstate_t *state, int nr, void *internal);
** Returns : (gfx_font_t *) The newly calculated font, or NULL on error
*/
-gfx_pixmap_t *
-gfxr_interpreter_get_cursor(gfx_resstate_t *state, int nr, void *internal);
+gfx_pixmap_t *gfxr_interpreter_get_cursor(gfx_resstate_t *state, int nr, void *internal);
/* Instructs the interpreter-specific code to calculate a cursor
** Paramaters: (gfx_resstate_t *) state: The resource manager state
** (int nr): The cursor resource number
@@ -326,8 +307,7 @@ gfxr_interpreter_get_cursor(gfx_resstate_t *state, int nr, void *internal);
** Returns : (gfx_pixmap_t *) The cursor pixmap, or NULL on error
*/
-gfx_pixmap_color_t *
-gfxr_interpreter_get_static_palette(gfx_resstate_t *state, int version, int *colors_nr, void *internal);
+gfx_pixmap_color_t *gfxr_interpreter_get_static_palette(gfx_resstate_t *state, int version, int *colors_nr, void *internal);
/* Retreives the static palette from the interpreter-specific code
** Parameters: (int) version: Interpreter version to use
** (int *) colors_nr: Number of colors to use
@@ -336,8 +316,7 @@ gfxr_interpreter_get_static_palette(gfx_resstate_t *state, int version, int *col
** if a static palette must be used, NULL otherwise
*/
-gfx_pixmap_color_t *
-gfxr_interpreter_get_palette(gfx_resstate_t *state, int version, int *colors_nr, void *internal, int nr);
+gfx_pixmap_color_t *gfxr_interpreter_get_palette(gfx_resstate_t *state, int version, int *colors_nr, void *internal, int nr);
/* Retreives the static palette from the interpreter-specific code
** Parameters: (int) version: Interpreter version to use
** (int *) colors_nr: Number of colors to use
@@ -346,8 +325,7 @@ gfxr_interpreter_get_palette(gfx_resstate_t *state, int version, int *colors_nr,
** if a static palette must be used, NULL otherwise
*/
-int
-gfxr_interpreter_needs_multicolored_pointers(int version, void *internal);
+int gfxr_interpreter_needs_multicolored_pointers(int version, void *internal);
/* Determines whether support for pointers with more than two colors is required
** Parameters: (int) version: Interpreter version to test for
** (void *) internal: Internal information provided by the interpreter
diff --git a/engines/sci/include/gfx_resource.h b/engines/sci/include/gfx_resource.h
index eb2ead54b2..d83e06b9c5 100644
--- a/engines/sci/include/gfx_resource.h
+++ b/engines/sci/include/gfx_resource.h
@@ -134,15 +134,13 @@ typedef struct {
*/
extern gfx_mode_t mode_1x1_color_index;
-void
-gfxr_init_static_palette(void);
+void gfxr_init_static_palette();
/* Initializes the static 256 color palette
** Parameters: (void)
** Returns : (void)
*/
-gfxr_pic_t *
-gfxr_init_pic(gfx_mode_t *mode, int ID, int sci1);
+gfxr_pic_t *gfxr_init_pic(gfx_mode_t *mode, int ID, int sci1);
/* Initializes a gfxr_pic_t for a specific mode
** Parameters: (gfx_mode_t *) mode: The specific graphics mode
** (int) ID: The ID to assign to the resulting pixmaps
@@ -150,16 +148,14 @@ gfxr_init_pic(gfx_mode_t *mode, int ID, int sci1);
** This function allocates memory for use by resource drawer functions.
*/
-void
-gfxr_free_pic(gfx_driver_t *driver, gfxr_pic_t *pic);
+void gfxr_free_pic(gfx_driver_t *driver, gfxr_pic_t *pic);
/* Uninitializes a pic resource
** Parameters: (gfx_driver_t *) driver: The driver the pic should be removed from
** (gfxr_pic_t *) pic: The pic to free
** Returns : (void)
*/
-void
-gfxr_free_view(gfx_driver_t *driver, gfxr_view_t *view);
+void gfxr_free_view(gfx_driver_t *driver, gfxr_view_t *view);
/* Frees all memory associated with a view
** Paremeters: (gfx_driver_t *) driver: The driver the view should be removed from
** (gfxr_view_t *) view: The view to free
@@ -181,8 +177,7 @@ gfxr_free_view(gfx_driver_t *driver, gfxr_view_t *view);
#define GFXR_FONT_FLAG_EAT_TRAILING_LF (1<<2)
-gfx_bitmap_font_t *
-gfxr_read_font(int id, byte *resource, int size);
+gfx_bitmap_font_t *gfxr_read_font(int id, byte *resource, int size);
/* Geneartes a bitmap font data structure from a resource
** Parameters: (int) id: Resource ID of the resulting font
** (byte *) resource: Pointer to the resource data
@@ -191,15 +186,13 @@ gfxr_read_font(int id, byte *resource, int size);
** NULL on error
*/
-void
-gfxr_free_font(gfx_bitmap_font_t *font);
+void gfxr_free_font(gfx_bitmap_font_t *font);
/* Frees a previously allocated font structure
** Parameters: (gfx_bitmap_font_t *) font: The font to free
** Returns : (void)
*/
-gfx_bitmap_font_t *
-gfxr_scale_font(gfx_bitmap_font_t *font, gfx_mode_t *mode, gfxr_font_scale_filter_t filter);
+gfx_bitmap_font_t *gfxr_scale_font(gfx_bitmap_font_t *font, gfx_mode_t *mode, gfxr_font_scale_filter_t filter);
/* Scales a font resource
** Parameters: (gfx_bitmap_font_t *) font: The font to scale
** (gfx_mode_t *) mode: The graphics mode to scale it for
@@ -207,8 +200,7 @@ gfxr_scale_font(gfx_bitmap_font_t *font, gfx_mode_t *mode, gfxr_font_scale_filte
** Returns : (gfx_bitmap_font_t *) A scaled font, or NULL on error
*/
-text_fragment_t *
-gfxr_font_calculate_size(gfx_bitmap_font_t *font, int max_width, const char *text,
+text_fragment_t *gfxr_font_calculate_size(gfx_bitmap_font_t *font, int max_width, const char *text,
int *width, int *height,
int *lines, int *line_height, int *last_offset,
int flags);
@@ -228,8 +220,7 @@ gfxr_font_calculate_size(gfx_bitmap_font_t *font, int max_width, const char *tex
** This function assumes 320x200 mode.
*/
-gfx_pixmap_t *
-gfxr_draw_font(gfx_bitmap_font_t *font, const char *text, int characters,
+gfx_pixmap_t *gfxr_draw_font(gfx_bitmap_font_t *font, const char *text, int characters,
gfx_pixmap_color_t *fg0, gfx_pixmap_color_t *fg1, gfx_pixmap_color_t *bg);
/* Draws text in a specific font to a pixmap
** Parameters: (gfx_bitmap_font_t *) font: The font to use for drawing
@@ -252,8 +243,7 @@ gfxr_draw_font(gfx_bitmap_font_t *font, const char *text, int characters,
/*********************/
-void
-gfxr_clear_pic0(gfxr_pic_t *pic, int sci_titlebar_size);
+void gfxr_clear_pic0(gfxr_pic_t *pic, int sci_titlebar_size);
/* Clears all pic buffers of one pic
** Parameters: (gfxr_pic_t) pic: The picture to clear
** (int) sci_titlebar_size: How much space to reserve for the title bar
@@ -263,8 +253,7 @@ gfxr_clear_pic0(gfxr_pic_t *pic, int sci_titlebar_size);
*/
-void
-gfxr_draw_pic01(gfxr_pic_t *pic, int fill_normally, int default_palette,
+void gfxr_draw_pic01(gfxr_pic_t *pic, int fill_normally, int default_palette,
int size, byte *resource, gfxr_pic0_params_t *style, int resid, int sci1,
gfx_pixmap_color_t *static_pal, int static_pal_nr);
/* Draws a pic resource (all formats prior to SCI1.1)
@@ -285,8 +274,7 @@ gfxr_draw_pic01(gfxr_pic_t *pic, int fill_normally, int default_palette,
** Note that the picture will not be drawn dithered; use gfxr_dither_pic0 for that.
*/
-void
-gfxr_draw_pic11(gfxr_pic_t *pic, int fill_normally, int default_palette,
+void gfxr_draw_pic11(gfxr_pic_t *pic, int fill_normally, int default_palette,
int size, byte *resource, gfxr_pic0_params_t *style, int resid,
gfx_pixmap_color_t *static_pal, int static_pal_nr);
/* Draws a pic resource (SCI1.1)
@@ -306,8 +294,7 @@ gfxr_draw_pic11(gfxr_pic_t *pic, int fill_normally, int default_palette,
** Note that the picture will not be drawn dithered; use gfxr_dither_pic0 for that.
*/
-void
-gfxr_remove_artifacts_pic0(gfxr_pic_t *dest, gfxr_pic_t *src);
+void gfxr_remove_artifacts_pic0(gfxr_pic_t *dest, gfxr_pic_t *src);
/* Removes artifacts from a scaled pic
** Parameters: (gfxr_pic_t *) dest: The scaled pic
** (gfxr_pic_t *) src: An unscaled pic
@@ -317,8 +304,7 @@ gfxr_remove_artifacts_pic0(gfxr_pic_t *dest, gfxr_pic_t *src);
** called, because it operates on the index buffer.
*/
-void
-gfxr_dither_pic0(gfxr_pic_t *pic, int mode, int pattern);
+void gfxr_dither_pic0(gfxr_pic_t *pic, int mode, int pattern);
/* Dithers a gfxr_visual_map
** Parameters: (gfxr_pic_t *) pic: The pic to dither
** (int) mode: One of GFXR_DITHER_MODE
@@ -326,8 +312,7 @@ gfxr_dither_pic0(gfxr_pic_t *pic, int mode, int pattern);
** Returns : (void)
*/
-gfxr_view_t *
-gfxr_draw_view0(int id, byte *resource, int size, int palette);
+gfxr_view_t *gfxr_draw_view0(int id, byte *resource, int size, int palette);
/* Calculates an SCI0 view
** Parameters: (int) id: Resource ID of the view
** (byte *) resource: Pointer to the resource to read
@@ -336,8 +321,7 @@ gfxr_draw_view0(int id, byte *resource, int size, int palette);
** Returns : (gfxr_view_t *) The resulting view
*/
-gfx_pixmap_t *
-gfxr_draw_cursor0(int id, byte *resource, int size);
+gfx_pixmap_t *gfxr_draw_cursor0(int id, byte *resource, int size);
/* Calculates an SCI0 cursor
** Parameters: (int) id: The cursor's resource ID
** (byte *) resource: Pointer to the resource data
@@ -349,8 +333,7 @@ gfxr_draw_cursor0(int id, byte *resource, int size);
/* SCI01 operations */
/**********************/
-gfx_pixmap_t *
-gfxr_draw_cursor01(int id, byte *resource, int size);
+gfx_pixmap_t *gfxr_draw_cursor01(int id, byte *resource, int size);
/* Calculates an SCI01 cursor
** Parameters: (int) id: The cursor's resource ID
** (byte *) resource: Pointer to the resource data
@@ -364,8 +347,7 @@ gfxr_draw_cursor01(int id, byte *resource, int size);
/* SCI1 operations */
/*********************/
-gfx_pixmap_color_t *
-gfxr_read_pal1(int id, int *colors_nr, byte *resource, int size);
+gfx_pixmap_color_t *gfxr_read_pal1(int id, int *colors_nr, byte *resource, int size);
/* Reads an SCI1 palette
** Parameters: (int) id: Resource ID for the palette (or the view it was found in)
** (int *) colors_nr: Pointer to the variable the number of colors
@@ -375,8 +357,7 @@ gfxr_read_pal1(int id, int *colors_nr, byte *resource, int size);
** Returns : (gfx_pixmap_color_t *) *colors_nr color_t entries with the colors
*/
-gfx_pixmap_color_t *
-gfxr_read_pal1_amiga(int *colors_nr, FILE *f);
+gfx_pixmap_color_t *gfxr_read_pal1_amiga(int *colors_nr, FILE *f);
/* Reads an SCI1 palette
** Parameters: (int *) colors_nr: Pointer to the variable the number of colors
** will be stored in
@@ -384,8 +365,7 @@ gfxr_read_pal1_amiga(int *colors_nr, FILE *f);
** Returns : (gfx_pixmap_color_t *) *colors_nr color_t entries with the colors
*/
-gfx_pixmap_color_t *
-gfxr_read_pal11(int id, int *colors_nr, byte *resource, int size);
+gfx_pixmap_color_t *gfxr_read_pal11(int id, int *colors_nr, byte *resource, int size);
/* Reads an SCI1.1 palette
** Parameters: (int) id: Resource ID for the palette (or the view it was found in)
** (int *) colors_nr: Pointer to the variable the number of colors
@@ -395,8 +375,7 @@ gfxr_read_pal11(int id, int *colors_nr, byte *resource, int size);
** Returns : (gfx_pixmap_color_t *) *colors_nr color_t entries with the colors
*/
-gfxr_view_t *
-gfxr_draw_view1(int id, byte *resource, int size, gfx_pixmap_color_t *static_pal,
+gfxr_view_t *gfxr_draw_view1(int id, byte *resource, int size, gfx_pixmap_color_t *static_pal,
int static_pal_nr);
/* Calculates an SCI1 view
** Parameters: (int) id: Resource ID of the view
@@ -407,12 +386,10 @@ gfxr_draw_view1(int id, byte *resource, int size, gfx_pixmap_color_t *static_pal
** Returns : (gfxr_view_t *) The resulting view
*/
-gfx_pixmap_t *
-gfxr_draw_cel11(int id, int loop, int cel, int mirrored, byte *resource_base, byte *cel_base, int size, gfxr_view_t *view);
+gfx_pixmap_t *gfxr_draw_cel11(int id, int loop, int cel, int mirrored, byte *resource_base, byte *cel_base, int size, gfxr_view_t *view);
-gfx_pixmap_t *
-gfxr_endianness_adjust(gfx_pixmap_t *pixmap, gfx_mode_t *mode);
+gfx_pixmap_t *gfxr_endianness_adjust(gfx_pixmap_t *pixmap, gfx_mode_t *mode);
/* Endianness-adjusts a pixmap, if neccessary
** Parameters: (gfx_pixmap_t *) pixmap: The pixmap to adjust
** (gfx_mode_t *) mode: The mode to adjust it for
@@ -423,13 +400,11 @@ gfxr_endianness_adjust(gfx_pixmap_t *pixmap, gfx_mode_t *mode);
*/
-static inline int
-get_uint_16(const byte *offset) {
+static inline int get_uint_16(const byte *offset) {
return ((unsigned int) offset[0] | (((unsigned int) offset[1]) << 8));
}
-static inline int
-get_int_16(const byte *offset) {
+static inline int get_int_16(const byte *offset) {
return ((int) offset[0] | (((int) offset[1]) << 8));
}
diff --git a/engines/sci/include/gfx_system.h b/engines/sci/include/gfx_system.h
index 9bd87ce46d..d3f7397043 100644
--- a/engines/sci/include/gfx_system.h
+++ b/engines/sci/include/gfx_system.h
@@ -137,8 +137,7 @@ typedef struct { /* rect_t: Rectangle description */
** (int x int) xl, yl: Horizontal and vertical extension of the rectangle
** Returns : (rect_t) A rectangle matching the supplied parameters
*/
-static inline rect_t
-gfx_rect(int x, int y, int xl, int yl) {
+static inline rect_t gfx_rect(int x, int y, int xl, int yl) {
rect_t rect;
rect.x = x;
@@ -157,10 +156,8 @@ gfx_rect(int x, int y, int xl, int yl) {
** Parameters: (rect_t x rect_t) a,b: The two rect_ts to check for overlap
** Returns : (int) 1 if they overlap, 0 otherwise
*/
-static inline int
-gfx_rects_overlap(rect_t a, rect_t b) {
- return (OVERLAP(a, b, x, xl) || OVERLAP(b, a, x, xl))
- && (OVERLAP(a, b, y, yl) || OVERLAP(b, a, y, yl));
+static inline int gfx_rects_overlap(rect_t a, rect_t b) {
+ return (OVERLAP(a, b, x, xl) || OVERLAP(b, a, x, xl)) && (OVERLAP(a, b, y, yl) || OVERLAP(b, a, y, yl));
}
#undef OVERLAP
@@ -185,8 +182,7 @@ else SUBMERGE_PARTIAL(b, a, z, zl)
** Parameters: (rect_t x rect_t) a,b: The two rects to merge
** Returns : (rect_t) The smallest rect containing both a and b
*/
-static inline rect_t
-gfx_rects_merge(rect_t a, rect_t b) {
+static inline rect_t gfx_rects_merge(rect_t a, rect_t b) {
rect_t retval;
MERGE_PARTIAL(x, xl);
MERGE_PARTIAL(y, yl);
@@ -200,11 +196,8 @@ gfx_rects_merge(rect_t a, rect_t b) {
** Parameters: (rect_t) a, b: The two rects to compare
** Returns : non-zero iff for each pixel p in a the following holds: p is in b.
*/
-static inline int
-gfx_rect_subset(rect_t a, rect_t b) {
- return ((a.x >= b.x) && (a.y >= b.y)
- && ((a.x + a.xl) <= (b.x + b.xl))
- && ((a.y + a.yl) <= (b.y + b.yl)));
+static inline int gfx_rect_subset(rect_t a, rect_t b) {
+ return ((a.x >= b.x) && (a.y >= b.y) && ((a.x + a.xl) <= (b.x + b.xl)) && ((a.y + a.yl) <= (b.y + b.yl)));
}
@@ -212,12 +205,8 @@ gfx_rect_subset(rect_t a, rect_t b) {
** Parameters: (rect_t) a, b
** Returns : (int) gfx_rect_subset(a,b) AND gfx_rect_subset(b,a)
*/
-static inline int
-gfx_rect_equals(rect_t a, rect_t b) {
- return (a.x == b.x
- && a.xl == b.xl
- && a.y == b.y
- && a.yl == b.yl);
+static inline int gfx_rect_equals(rect_t a, rect_t b) {
+ return (a.x == b.x && a.xl == b.xl && a.y == b.y && a.yl == b.yl);
}
@@ -229,8 +218,7 @@ extern rect_t gfx_rect_fullscreen;
** (Common::Point) offset: The offset to translate it by
** Returns : (rect_t) The translated rect
*/
-static inline rect_t
-gfx_rect_translate(rect_t rect, Common::Point offset) {
+static inline rect_t gfx_rect_translate(rect_t rect, Common::Point offset) {
rect.x += offset.x;
rect.y += offset.y;
diff --git a/engines/sci/include/gfx_tools.h b/engines/sci/include/gfx_tools.h
index dbbbb02347..09fdc3891d 100644
--- a/engines/sci/include/gfx_tools.h
+++ b/engines/sci/include/gfx_tools.h
@@ -50,8 +50,7 @@ extern int gfx_crossblit_alpha_threshold; /* Crossblitting functions use this va
** for distinguishing between transparent and opaque
** wrt alpha values */
-gfx_mode_t *
-gfx_new_mode(int xfact, int yfact, int bytespp, unsigned int red_mask, unsigned int green_mask,
+gfx_mode_t *gfx_new_mode(int xfact, int yfact, int bytespp, unsigned int red_mask, unsigned int green_mask,
unsigned int blue_mask, unsigned int alpha_mask, int red_shift, int green_shift,
int blue_shift, int alpha_shift, int palette, int flags);
/* Allocates a new gfx_mode_t structure with the specified parameters
@@ -71,8 +70,7 @@ gfx_new_mode(int xfact, int yfact, int bytespp, unsigned int red_mask, unsigned
*/
-void
-gfx_clip_box_basic(rect_t *box, int maxx, int maxy);
+void gfx_clip_box_basic(rect_t *box, int maxx, int maxy);
/* Clips a rect_t
** Parameters: (rect_t *) box: Pointer to the box to clip
** (int x int) maxx, maxy: Maximum allowed width and height
@@ -80,16 +78,14 @@ gfx_clip_box_basic(rect_t *box, int maxx, int maxy);
*/
-void
-gfx_free_mode(gfx_mode_t *mode);
+void gfx_free_mode(gfx_mode_t *mode);
/* Frees all memory allocated by a mode structure
** Parameters: (gfx_mode_t *) mode: The mode to free
** Returns : (void)
*/
-gfx_pixmap_t *
-gfx_new_pixmap(int xl, int yl, int resid, int loop, int cel);
+gfx_pixmap_t *gfx_new_pixmap(int xl, int yl, int resid, int loop, int cel);
/* Creates a new pixmap structure
** Parameters: (int x int) xl x yl: The dimensions (in SCI coordinates) of the pixmap
** (int) resid: The pixmap's resource ID, or GFX_RESID_NONE
@@ -102,8 +98,7 @@ gfx_new_pixmap(int xl, int yl, int resid, int loop, int cel);
** index_scaled <- 0
*/
-gfx_pixmap_t *
-gfx_clone_pixmap(gfx_pixmap_t *pixmap, gfx_mode_t *mode);
+gfx_pixmap_t *gfx_clone_pixmap(gfx_pixmap_t *pixmap, gfx_mode_t *mode);
/* Clones a pixmap, minus its index data, palette and driver-specific handles
** Parameters: (gfx_pixmap_t *) pixmap: The pixmap to clone
** (gfx_mode_t *) mode: The mode to be applied to the pixmap
@@ -111,45 +106,39 @@ gfx_clone_pixmap(gfx_pixmap_t *pixmap, gfx_mode_t *mode);
*/
-gfx_pixmap_t *
-gfx_pixmap_alloc_index_data(gfx_pixmap_t *pixmap);
+gfx_pixmap_t *gfx_pixmap_alloc_index_data(gfx_pixmap_t *pixmap);
/* Allocates the index_data field of a pixmap
** Parameters: (gfx_pixmap_t *) pixmap: The pixmap to allocate for
** Returns : (gfx_pixmap_t *) pixmap
*/
-gfx_pixmap_t *
-gfx_pixmap_free_index_data(gfx_pixmap_t *pixmap);
+gfx_pixmap_t *gfx_pixmap_free_index_data(gfx_pixmap_t *pixmap);
/* Frees the index_data field of a pixmap
** Parameters: (gfx_pixmap_t *) pixmap: The pixmap to modify
** Returns : (gfx_pixmap_t *) pixmap
*/
-gfx_pixmap_t *
-gfx_pixmap_alloc_data(gfx_pixmap_t *pixmap, gfx_mode_t *mode);
+gfx_pixmap_t *gfx_pixmap_alloc_data(gfx_pixmap_t *pixmap, gfx_mode_t *mode);
/* Allocates the data field of a pixmap
** Parameters: (gfx_pixmap_t *) pixmap: The pixmap to allocate for
** (gfx_mode_t *) mode: The mode the memory is to be allocated for
** Returns : (gfx_pixmap_t *) pixmap
*/
-gfx_pixmap_t *
-gfx_pixmap_free_data(gfx_pixmap_t *pixmap);
+gfx_pixmap_t *gfx_pixmap_free_data(gfx_pixmap_t *pixmap);
/* Frees the memory allocated for a pixmap's data field
** Parameters: (gfx_pixmap_t *) pixmap: The pixmap to modify
** Returns : (gfx_pixmap_t *) pixmap
*/
-void
-gfx_free_pixmap(gfx_driver_t *driver, gfx_pixmap_t *pxm);
+void gfx_free_pixmap(gfx_driver_t *driver, gfx_pixmap_t *pxm);
/* Frees all memory associated with a pixmap
** Parameters: (gfx_driver_t *) driver: The driver the pixmap is to be removed from
** (gfx_pixmap_t *) pxm: The pixmap to free
** Returns : (void)
*/
-void
-gfx_draw_line_pixmap_i(gfx_pixmap_t *pxm, Common::Point start, Common::Point end, int color);
+void gfx_draw_line_pixmap_i(gfx_pixmap_t *pxm, Common::Point start, Common::Point end, int color);
/* Draws a line to a pixmap's index data buffer
** Parameters: (gfx_pixmap_t *) pxm: The pixmap to draw to
** (Common::Point) start: Starting point of the line to draw
@@ -160,8 +149,7 @@ gfx_draw_line_pixmap_i(gfx_pixmap_t *pxm, Common::Point start, Common::Point end
** The line is not clipped. Invalid x, y, x1, y1 values will result in memory corruption.
*/
-void
-gfx_draw_line_buffer(byte *buffer, int linewidth, int pixelwidth,
+void gfx_draw_line_buffer(byte *buffer, int linewidth, int pixelwidth,
Common::Point start, Common::Point end, unsigned int color);
/* Draws a line to a linear pixel buffer
** Parameters: (byte *) buffer: Pointer to the start of the buffer to draw to
@@ -176,8 +164,7 @@ gfx_draw_line_buffer(byte *buffer, int linewidth, int pixelwidth,
** This function assumes 1 <= pixelwidth <= 4
*/
-void
-gfx_draw_box_pixmap_i(gfx_pixmap_t *pxm, rect_t box, int color);
+void gfx_draw_box_pixmap_i(gfx_pixmap_t *pxm, rect_t box, int color);
/* Draws a filled rectangular area to a pixmap's index buffer
** Parameters: (gfx_pixmap_t *) pxm: The pixmap to draw to
** (rect_t) box: The box to fill
@@ -186,8 +173,7 @@ gfx_draw_box_pixmap_i(gfx_pixmap_t *pxm, rect_t box, int color);
** This function only draws to the index buffer.
*/
-void
-gfx_copy_pixmap_box_i(gfx_pixmap_t *dest, gfx_pixmap_t *src, rect_t box);
+void gfx_copy_pixmap_box_i(gfx_pixmap_t *dest, gfx_pixmap_t *src, rect_t box);
/* Copies part of a pixmap to another pixmap, with clipping
** Parameters: (gfx_pixmap_t *) dest: The destination pixmap
** (gfx_pixmap_t *) src: The source pixmap
@@ -195,8 +181,7 @@ gfx_copy_pixmap_box_i(gfx_pixmap_t *dest, gfx_pixmap_t *src, rect_t box);
** Returns : (void)
*/
-void
-gfx_xlate_pixmap(gfx_pixmap_t *pxm, gfx_mode_t *mode, gfx_xlate_filter_t filter);
+void gfx_xlate_pixmap(gfx_pixmap_t *pxm, gfx_mode_t *mode, gfx_xlate_filter_t filter);
/* Translates a pixmap's index data to drawable graphics data
** Parameters: (gfx_pixmap_t *) pxm: The pixmap to translate
** (gfx_mode_t *) mode: The mode according which to scale
@@ -204,8 +189,7 @@ gfx_xlate_pixmap(gfx_pixmap_t *pxm, gfx_mode_t *mode, gfx_xlate_filter_t filter)
** Returns : (void)
*/
-void
-gfxr_antialiase(gfx_pixmap_t *pixmap, gfx_mode_t *mode, gfxr_antialiasing_t type);
+void gfxr_antialiase(gfx_pixmap_t *pixmap, gfx_mode_t *mode, gfxr_antialiasing_t type);
/* Performs antialiasing on a pixmap
** Parameters: (gfx_pixmap_t *) pixmap: The pixmap to antialiase
** (gfx_mode_t *) mode: The current mode
@@ -217,8 +201,7 @@ gfxr_antialiase(gfx_pixmap_t *pixmap, gfx_mode_t *mode, gfxr_antialiasing_t type
/* Means that the first byte in the visual data refers to the
** point corresponding to (dest.x, dest.y) */
-int
-gfx_crossblit_pixmap(gfx_mode_t *mode, gfx_pixmap_t *pxm, int priority,
+int gfx_crossblit_pixmap(gfx_mode_t *mode, gfx_pixmap_t *pxm, int priority,
rect_t src_coords, rect_t dest_coords, byte *dest,
int dest_line_width, byte *priority_dest,
int priority_line_width, int priority_skip,
@@ -246,8 +229,7 @@ gfx_crossblit_pixmap(gfx_mode_t *mode, gfx_pixmap_t *pxm, int priority,
** linear access.
*/
-int
-gfx_alloc_color(gfx_palette_t *pal, gfx_pixmap_color_t *color);
+int gfx_alloc_color(gfx_palette_t *pal, gfx_pixmap_color_t *color);
/* Allocates a color entry for the specified pixmap color
** Parameters: (gfx_palette_t *) pal: The palette structure the color should be allocated in
** (gfx_pixmap_color_t *) color: The color to allocate
@@ -256,16 +238,14 @@ gfx_alloc_color(gfx_palette_t *pal, gfx_pixmap_color_t *color);
** palette.
*/
-int
-gfx_free_color(gfx_palette_t *pal, gfx_pixmap_color_t *color);
+int gfx_free_color(gfx_palette_t *pal, gfx_pixmap_color_t *color);
/* Frees the color entry allocated for the specified pixmap color
** Parameters: (gfx_palette_t *) pal: The palette structure the color was previously allocated in
** (gfx_pixmap_color_t *) color: The color to free
** Returns : (int) GFX_ERROR if any error occured, GFX_OK otherwise
*/
-gfx_pixmap_t *
-gfx_pixmap_scale_index_data(gfx_pixmap_t *pixmap, gfx_mode_t *mode);
+gfx_pixmap_t *gfx_pixmap_scale_index_data(gfx_pixmap_t *pixmap, gfx_mode_t *mode);
/* Scales the index data associated with a pixmap
** Parameters: (gfx_pixmap_t *) pixmap: The pixmap whose index data should be scaled
** (gfx_mode_t *) mode: The mode to scale it to
diff --git a/engines/sci/include/gfx_widgets.h b/engines/sci/include/gfx_widgets.h
index 99e76c5994..9f365a9959 100644
--- a/engines/sci/include/gfx_widgets.h
+++ b/engines/sci/include/gfx_widgets.h
@@ -240,8 +240,7 @@ extern Common::Point gfxw_point_zero;
/*-- Primitive types --*/
-gfxw_box_t *
-gfxw_new_box(gfx_state_t *state, rect_t area, gfx_color_t color1, gfx_color_t color2, gfx_box_shade_t shade_type);
+gfxw_box_t *gfxw_new_box(gfx_state_t *state, rect_t area, gfx_color_t color1, gfx_color_t color2, gfx_box_shade_t shade_type);
/* Creates a new box
** Parameters: (gfx_state_t *) state: The (optional) state
** (rect_t) area: The box's dimensions, relative to its container widget
@@ -252,8 +251,7 @@ gfxw_new_box(gfx_state_t *state, rect_t area, gfx_color_t color1, gfx_color_t co
** The graphics state- if non-NULL- is used here for some optimizations.
*/
-gfxw_primitive_t *
-gfxw_new_rect(rect_t rect, gfx_color_t color, gfx_line_mode_t line_mode, gfx_line_style_t line_style);
+gfxw_primitive_t *gfxw_new_rect(rect_t rect, gfx_color_t color, gfx_line_mode_t line_mode, gfx_line_style_t line_style);
/* Creates a new rectangle
** Parameters: (rect_t) rect: The rectangle area
** (gfx_color_t) color: The rectangle's color
@@ -262,8 +260,7 @@ gfxw_new_rect(rect_t rect, gfx_color_t color, gfx_line_mode_t line_mode, gfx_lin
** Returns : (gfxw_primitive_t *) The newly allocated rectangle widget (a Primitive)
*/
-gfxw_primitive_t *
-gfxw_new_line(Common::Point start, Common::Point end, gfx_color_t color, gfx_line_mode_t line_mode, gfx_line_style_t line_style);
+gfxw_primitive_t *gfxw_new_line(Common::Point start, Common::Point end, gfx_color_t color, gfx_line_mode_t line_mode, gfx_line_style_t line_style);
/* Creates a new line
** Parameters: (Common::Point * Common::Point) (start, line): The line origin and end point
** (gfx_color_t) color: The line's color
@@ -279,8 +276,7 @@ gfxw_new_line(Common::Point start, Common::Point end, gfx_color_t color, gfx_lin
/* Whether the view should _not_ apply its x/y offset modifyers */
#define GFXW_VIEW_FLAG_DONT_MODIFY_OFFSET (1 << 1)
-gfxw_view_t *
-gfxw_new_view(gfx_state_t *state, Common::Point pos, int view, int loop, int cel, int palette, int priority, int control,
+gfxw_view_t *gfxw_new_view(gfx_state_t *state, Common::Point pos, int view, int loop, int cel, int palette, int priority, int control,
gfx_alignment_t halign, gfx_alignment_t valign, int flags);
/* Creates a new view (a cel, actually)
** Parameters: (gfx_state_t *) state: The graphics state
@@ -294,8 +290,7 @@ gfxw_new_view(gfx_state_t *state, Common::Point pos, int view, int loop, int cel
** Returns : (gfxw_cel_t *) A newly allocated cel according to the specs
*/
-gfxw_dyn_view_t *
-gfxw_new_dyn_view(gfx_state_t *state, Common::Point pos, int z, int view, int loop, int cel, int palette,
+gfxw_dyn_view_t *gfxw_new_dyn_view(gfx_state_t *state, Common::Point pos, int z, int view, int loop, int cel, int palette,
int priority, int control, gfx_alignment_t halign, gfx_alignment_t valign,
int sequence);
/* Creates a new dyn view
@@ -314,8 +309,7 @@ gfxw_new_dyn_view(gfx_state_t *state, Common::Point pos, int z, int view, int lo
** optimizations when they move or change shape.
*/
-gfxw_text_t *
-gfxw_new_text(gfx_state_t *state, rect_t area, int font, const char *text, gfx_alignment_t halign,
+gfxw_text_t *gfxw_new_text(gfx_state_t *state, rect_t area, int font, const char *text, gfx_alignment_t halign,
gfx_alignment_t valign, gfx_color_t color1, gfx_color_t color2,
gfx_color_t bgcolor, int flags);
/* Creates a new text widget
@@ -332,8 +326,7 @@ gfxw_new_text(gfx_state_t *state, rect_t area, int font, const char *text, gfx_a
** Returns : (gfxw_text_t *) The resulting text widget
*/
-void
-gfxw_text_info(gfx_state_t *state, gfxw_text_t *text, int *lines_nr,
+void gfxw_text_info(gfx_state_t *state, gfxw_text_t *text, int *lines_nr,
int *lineheight, int *offset);
/* Determines text widget meta-information
** Parameters: (gfx_state_t *) state: The state to operate on
@@ -344,8 +337,7 @@ gfxw_text_info(gfx_state_t *state, gfxw_text_t *text, int *lines_nr,
** last character in the last line
*/
-gfxw_widget_t *
-gfxw_set_id(gfxw_widget_t *widget, int ID, int subID);
+gfxw_widget_t *gfxw_set_id(gfxw_widget_t *widget, int ID, int subID);
/* Sets a widget's ID
** Parmaeters: (gfxw_widget_t *) widget: The widget whose ID should be set
** (int x int) ID, subID: The ID to set
@@ -355,8 +347,7 @@ gfxw_set_id(gfxw_widget_t *widget, int ID, int subID);
** This function handles widget = NULL gracefully (by doing nothing and returning NULL).
*/
-gfxw_widget_t *
-gfxw_remove_id(gfxw_container_t *container, int ID, int subID);
+gfxw_widget_t *gfxw_remove_id(gfxw_container_t *container, int ID, int subID);
/* Finds a widget with a specific ID in a container and removes it from there
** Parameters: (gfxw_container_t *) container: The container to search in
** (int) ID: The ID to look for
@@ -366,32 +357,28 @@ gfxw_remove_id(gfxw_container_t *container, int ID, int subID);
*/
-gfxw_dyn_view_t *
-gfxw_dyn_view_set_params(gfxw_dyn_view_t *widget, int under_bits, void *under_bitsp, int signal, void *signalp);
+gfxw_dyn_view_t *gfxw_dyn_view_set_params(gfxw_dyn_view_t *widget, int under_bits, void *under_bitsp, int signal, void *signalp);
/* Initializes a dyn view's interpreter attributes
** Parameters: (gfxw_dyn_view_t *) widget: The widget affected
** (int x void * x int x void *) under_bits, inder_bitsp, signal, signalp: Interpreter-dependant data
** Returns : (gfxw_dyn_view_t *) widget
*/
-gfxw_widget_t *
-gfxw_hide_widget(gfxw_widget_t *widget);
+gfxw_widget_t *gfxw_hide_widget(gfxw_widget_t *widget);
/* Makes a widget invisible without removing it from the list of widgets
** Parameters: (gfxw_widget_t *) widget: The widget to invisibilize
** Returns : (gfxw_widget_t *) widget
** Has no effect on invisible widgets
*/
-gfxw_widget_t *
-gfxw_show_widget(gfxw_widget_t *widget);
+gfxw_widget_t *gfxw_show_widget(gfxw_widget_t *widget);
/* Makes an invisible widget reappear
** Parameters: (gfxw_widget_t *) widget: The widget to show again
** Returns : (gfxw_widget_t *) widget
** Does not affect visible widgets
*/
-gfxw_widget_t *
-gfxw_abandon_widget(gfxw_widget_t *widget);
+gfxw_widget_t *gfxw_abandon_widget(gfxw_widget_t *widget);
/* Marks a widget as "abandoned"
** Parameters: (gfxw_widget_t *) widget: The widget to abandon
** Returns : (gfxw_widget_t *) widget
@@ -402,8 +389,7 @@ gfxw_abandon_widget(gfxw_widget_t *widget);
#define GFXW_LIST_UNSORTED 0
#define GFXW_LIST_SORTED 1
-gfxw_list_t *
-gfxw_new_list(rect_t area, int sorted);
+gfxw_list_t *gfxw_new_list(rect_t area, int sorted);
/* Creates a new list widget
** Parameters: (rect_t) area: The area covered by the list (absolute position)
** (int) sorted: Whether the list should be a sorted list
@@ -411,8 +397,7 @@ gfxw_new_list(rect_t area, int sorted);
** List widgets are also referred to as Display Lists.
*/
-gfxw_visual_t *
-gfxw_new_visual(gfx_state_t *state, int font);
+gfxw_visual_t *gfxw_new_visual(gfx_state_t *state, int font);
/* Creates a new visual widget
** Parameters: (gfx_state_t *) state: The graphics state
** (int) font: The default font number for contained ports
@@ -421,8 +406,7 @@ gfxw_new_visual(gfx_state_t *state, int font);
*/
-gfxw_port_t *
-gfxw_new_port(gfxw_visual_t *visual, gfxw_port_t *predecessor, rect_t area, gfx_color_t fgcolor, gfx_color_t bgcolor);
+gfxw_port_t *gfxw_new_port(gfxw_visual_t *visual, gfxw_port_t *predecessor, rect_t area, gfx_color_t fgcolor, gfx_color_t bgcolor);
/* Creates a new port widget with the default settings
** Paramaters: (gfxw_visual_t *) visual: The visual the port is added to
** (gfxw_port_t *) predecessor: The port's predecessor
@@ -435,8 +419,7 @@ gfxw_new_port(gfxw_visual_t *visual, gfxw_port_t *predecessor, rect_t area, gfx_
** Ports are assigned implicit IDs identifying their position within the port stack.
*/
-gfxw_port_t *
-gfxw_find_port(gfxw_visual_t *visual, int ID);
+gfxw_port_t *gfxw_find_port(gfxw_visual_t *visual, int ID);
/* Retrieves a port with the specified ID
** Parameters: (gfxw_visual_t *) visual: The visual the port is to be retrieved from
** (int) ID: The port's ID
@@ -444,8 +427,7 @@ gfxw_find_port(gfxw_visual_t *visual, int ID);
** This function is O(1).
*/
-gfxw_port_t *
-gfxw_find_default_port(gfxw_visual_t *visual);
+gfxw_port_t *gfxw_find_default_port(gfxw_visual_t *visual);
/* Retreives the default port from a visual
** Parameters: (gfxw_visual_t *) visual: The visual the port should be retrieved from
** Returns : (gfxw_port_t *) The default port, or NULL if no port is present
@@ -453,8 +435,7 @@ gfxw_find_default_port(gfxw_visual_t *visual);
** or highest-ranking port.
*/
-void
-gfxw_port_set_auto_restore(gfxw_visual_t *visual, gfxw_port_t *window, rect_t auto_rect);
+void gfxw_port_set_auto_restore(gfxw_visual_t *visual, gfxw_port_t *window, rect_t auto_rect);
/* Sets rectangle to be restored upon port removal
** Parameters: (state_t *) s: The state to operate on
(gfxw_port_t *) window: The affected window
@@ -462,24 +443,21 @@ gfxw_port_set_auto_restore(gfxw_visual_t *visual, gfxw_port_t *window, rect_t au
** Returns : (void)
*/
-gfxw_port_t *
-gfxw_remove_port(gfxw_visual_t *visual, gfxw_port_t *port);
+gfxw_port_t *gfxw_remove_port(gfxw_visual_t *visual, gfxw_port_t *port);
/* Removes a port from a visual
** Parameters: (gfxw_visual_t *) visual: The visual the port should be removed from
** (gfxw_port_t *) port: The port to remove
** Returns : (gfxw_port_t *) port's parent port, or NULL if it had none
*/
-void
-gfxw_remove_widget_from_container(gfxw_container_t *container, gfxw_widget_t *widget);
+void gfxw_remove_widget_from_container(gfxw_container_t *container, gfxw_widget_t *widget);
/* Removes the widget from the specified port
** Parameters: (gfxw_container_t *) container: The container it should be removed from
** (gfxw_widget_t *) widget: The widget to remove
** Returns : (void)
*/
-gfxw_snapshot_t *
-gfxw_make_snapshot(gfxw_visual_t *visual, rect_t area);
+gfxw_snapshot_t *gfxw_make_snapshot(gfxw_visual_t *visual, rect_t area);
/* Makes a "snapshot" of a visual
** Parameters: (gfxw_visual_t *) visual: The visual a snapshot is to be taken of
** (rect_t) area: The area a snapshot should be taken of
@@ -489,16 +467,14 @@ gfxw_make_snapshot(gfxw_visual_t *visual, rect_t area);
** This operation also increases the global serial number counter by one.
*/
-int
-gfxw_widget_matches_snapshot(gfxw_snapshot_t *snapshot, gfxw_widget_t *widget);
+int gfxw_widget_matches_snapshot(gfxw_snapshot_t *snapshot, gfxw_widget_t *widget);
/* Predicate to test whether a widget would be destroyed by applying a snapshot
** Parameters: (gfxw_snapshot_t *) snapshot: The snapshot to test against
** (gfxw_widget_t *) widget: The widget to test
** Retunrrs : (int) An appropriate boolean value
*/
-gfxw_snapshot_t *
-gfxw_restore_snapshot(gfxw_visual_t *visual, gfxw_snapshot_t *snapshot);
+gfxw_snapshot_t *gfxw_restore_snapshot(gfxw_visual_t *visual, gfxw_snapshot_t *snapshot);
/* Restores a snapshot to a visual
** Parameters: (gfxw_visual_t *) visual: The visual to operate on
** (gfxw_snapshot_t *) snapshot: The snapshot to restore
@@ -507,8 +483,7 @@ gfxw_restore_snapshot(gfxw_visual_t *visual, gfxw_snapshot_t *snapshot);
** the snapshotted area are destroyed.
*/
-void
-gfxw_annihilate(gfxw_widget_t *widget);
+void gfxw_annihilate(gfxw_widget_t *widget);
/* As widget->widfree(widget), but destroys all overlapping widgets
** Parameters: (gfxw_widget_t *) widget: The widget to use
** Returns : (void)
@@ -516,16 +491,14 @@ gfxw_annihilate(gfxw_widget_t *widget);
** all widgets with a higher or equal priority drawn after this widget.
*/
-gfxw_dyn_view_t *
-gfxw_picviewize_dynview(gfxw_dyn_view_t *dynview);
+gfxw_dyn_view_t *gfxw_picviewize_dynview(gfxw_dyn_view_t *dynview);
/* Turns a dynview into a picview
** Parameters: (gfxw_dyn_view_t *) dynview: The victim
** Returns : (gfxw_dyn_view_t *) The victim, after his transformation
** The only changes are in function and type variables, actually.
*/
-void
-gfxw_port_auto_restore_background(gfxw_visual_t *visual, gfxw_port_t *window, rect_t auto_rect);
+void gfxw_port_auto_restore_background(gfxw_visual_t *visual, gfxw_port_t *window, rect_t auto_rect);
/* Tags a window widget as automatically restoring the visual background upon removal
** Parameters: (gfx_visual_t *) visual: The base visual
** (gfxw_port_t *) window: The window to tag
@@ -534,17 +507,13 @@ gfxw_port_auto_restore_background(gfxw_visual_t *visual, gfxw_port_t *window, re
*/
-gfxw_port_t *
-gfxw_get_chrono_port(gfxw_visual_t *visual, gfxw_list_t **temp_widgets_list, int flags);
+gfxw_port_t *gfxw_get_chrono_port(gfxw_visual_t *visual, gfxw_list_t **temp_widgets_list, int flags);
-void
-gfxw_add_to_chrono(gfxw_visual_t *visual, gfxw_widget_t *widget);
+void gfxw_add_to_chrono(gfxw_visual_t *visual, gfxw_widget_t *widget);
-void
-gfxw_widget_reparent_chrono(gfxw_visual_t *visual, gfxw_widget_t *view, gfxw_list_t *target);
+void gfxw_widget_reparent_chrono(gfxw_visual_t *visual, gfxw_widget_t *view, gfxw_list_t *target);
-void
-gfxw_widget_kill_chrono(gfxw_visual_t *visual, int window);
+void gfxw_widget_kill_chrono(gfxw_visual_t *visual, int window);
} // End of namespace Sci
diff --git a/engines/sci/include/heapmgr.h b/engines/sci/include/heapmgr.h
index db72e41c95..dff2e9fc12 100644
--- a/engines/sci/include/heapmgr.h
+++ b/engines/sci/include/heapmgr.h
@@ -53,30 +53,23 @@ typedef struct { \
ENTRY##_entry_t *table; \
} ENTRY##_table_t; \
\
-void \
-init_##ENTRY##_table(ENTRY##_table_t *table); \
-int \
-alloc_##ENTRY##_entry(ENTRY##_table_t *table); \
-void \
-free_##ENTRY##_entry(ENTRY##_table_t *table, int index);
+void init_##ENTRY##_table(ENTRY##_table_t *table); \
+int alloc_##ENTRY##_entry(ENTRY##_table_t *table); \
+void free_##ENTRY##_entry(ENTRY##_table_t *table, int index);
#define DEFINE_HEAPENTRY_WITH_CLEANUP(ENTRY, INITIAL, INCREMENT, CLEANUP_FN) \
-void \
-init_##ENTRY##_table(ENTRY##_table_t *table) \
-{ \
+void init_##ENTRY##_table(ENTRY##_table_t *table) { \
table->entries_nr = INITIAL; \
table->max_entry = 0; \
table->entries_used = 0; \
table->first_free = HEAPENTRY_INVALID; \
- table->table = (ENTRY##_entry_t*)sci_malloc(sizeof(ENTRY##_entry_t) * INITIAL);\
+ table->table = (ENTRY##_entry_t *)sci_malloc(sizeof(ENTRY##_entry_t) * INITIAL);\
memset(table->table, 0, sizeof(ENTRY##_entry_t) * INITIAL); \
} \
\
-void \
-free_##ENTRY##_entry(ENTRY##_table_t *table, int index) \
-{ \
+void free_##ENTRY##_entry(ENTRY##_table_t *table, int index) { \
ENTRY##_entry_t *e = table->table + index; \
\
if (index < 0 || index >= table->max_entry) { \
@@ -91,9 +84,7 @@ free_##ENTRY##_entry(ENTRY##_table_t *table, int index) \
table->entries_used--; \
} \
\
-int \
-alloc_##ENTRY##_entry(ENTRY##_table_t *table) \
-{ \
+int alloc_##ENTRY##_entry(ENTRY##_table_t *table) { \
table->entries_used++; \
if (table->first_free != HEAPENTRY_INVALID) { \
int oldff = table->first_free; \
@@ -106,13 +97,10 @@ alloc_##ENTRY##_entry(ENTRY##_table_t *table) \
table->entries_nr += INCREMENT; \
\
table->table = (ENTRY##_entry_t*)sci_realloc(table->table,\
- sizeof(ENTRY##_entry_t) \
- * table->entries_nr); \
- memset(&table->table[table->entries_nr-INCREMENT], \
- 0, INCREMENT*sizeof(ENTRY##_entry_t)); \
+ sizeof(ENTRY##_entry_t) * table->entries_nr); \
+ memset(&table->table[table->entries_nr-INCREMENT], 0, INCREMENT*sizeof(ENTRY##_entry_t)); \
} \
- table->table[table->max_entry].next_free = \
- table->max_entry; /* Tag as 'valid' */ \
+ table->table[table->max_entry].next_free = table->max_entry; /* Tag as 'valid' */ \
return table->max_entry++; \
} \
}
diff --git a/engines/sci/include/kernel.h b/engines/sci/include/kernel.h
index 332e12fd9f..d28fe62250 100644
--- a/engines/sci/include/kernel.h
+++ b/engines/sci/include/kernel.h
@@ -86,14 +86,11 @@ typedef struct {
reg_t read_selector(EngineState *s, reg_t object, selector_t selector_id, const char *fname, int line);
-void write_selector(EngineState *s, reg_t object, selector_t selector_id, reg_t value,
- const char *fname, int line);
+void write_selector(EngineState *s, reg_t object, selector_t selector_id, reg_t value, const char *fname, int line);
int invoke_selector(EngineState *s, reg_t object, int selector_id, int noinvalid, int kfunct,
stack_ptr_t k_argp, int k_argc, const char *fname, int line, int argc, ...);
-
-
/******************** Text functionality ********************/
char *kernel_lookup_text(EngineState *s, reg_t address, int index);
/* Looks up text referenced by scripts
@@ -108,7 +105,6 @@ char *kernel_lookup_text(EngineState *s, reg_t address, int index);
*/
-
/******************** Debug functionality ********************/
#define KERNEL_OOPS(reason) kernel_oops(s, __FILE__, __LINE__, reason)
@@ -138,8 +134,6 @@ bool is_object(EngineState *s, reg_t obj);
** Returns : (int) 1 if it is an object, 0 otherwise
*/
-
-
/******************** Kernel function parameter macros ********************/
/* Returns the parameter value or (alt) if not enough parameters were supplied */
@@ -176,10 +170,6 @@ byte *kernel_dereference_bulk_pointer(EngineState *s, reg_t pointer, int entries
#define RESOURCE_NUMBER(resid) ((resid) & 0x7ff)
#define RESOURCE_TYPE(resid) ((resid) >> 11)
-
-
-
-
int kernel_oops(EngineState *s, const char *file, int line, const char *reason);
/* Halts script execution and informs the user about an internal kernel error or failed assertion
** Paramters: (EngineState *) s: The state to use
@@ -188,9 +178,6 @@ int kernel_oops(EngineState *s, const char *file, int line, const char *reason);
** (const char *) reason: Reason for the kernel oops
*/
-
-
-
/******************** Priority macros/functions ********************/
extern int sci01_priority_table_flags; /* 1: delete, 2: print */
@@ -282,7 +269,6 @@ list_t *lookup_list(EngineState *s, reg_t addr, const char *file, int line);
*/
-
/******************** Constants ********************/
/* Maximum length of a savegame name (including terminator character) */
diff --git a/engines/sci/include/menubar.h b/engines/sci/include/menubar.h
index 4fed274891..7e8a0131a3 100644
--- a/engines/sci/include/menubar.h
+++ b/engines/sci/include/menubar.h
@@ -125,8 +125,7 @@ struct gfx_picture; /* forward declarations for graphics.h */
/********** function definitions *********/
-menubar_t *
-menubar_new(void);
+menubar_t *menubar_new();
/* Creates a new menubar struct
** Parameters: (void)
** Returns : (menubar_t *) A pointer to the new menubar entity
@@ -134,16 +133,14 @@ menubar_new(void);
*/
-void
-menubar_free(menubar_t *menubar);
+void menubar_free(menubar_t *menubar);
/* Frees all memory associated with a menubar
** Parameters: (menubar_t *) menubar: The menubar to free
** Returns : (void)
*/
-void
-menubar_add_menu(gfx_state_t *state, menubar_t *menubar, char *title, char *entries, int font, reg_t entries_base);
+void menubar_add_menu(gfx_state_t *state, menubar_t *menubar, char *title, char *entries, int font, reg_t entries_base);
/* Adds a menu to the menubar.
** Parameters: (gfx_state_t *) state: The state the fonts are stored in
** (menubar_t *) menubar: The menubar to operate on
@@ -165,8 +162,7 @@ menubar_add_menu(gfx_state_t *state, menubar_t *menubar, char *title, char *entr
*/
-int
-menubar_set_attribute(EngineState *s, int menu, int item, int attribute, reg_t value);
+int menubar_set_attribute(EngineState *s, int menu, int item, int attribute, reg_t value);
/* Sets the (currently unidentified) foo and bar values.
** Parameters: (state_t *) s: The current state
** (int) menu: The menu number to edit
@@ -177,8 +173,7 @@ menubar_set_attribute(EngineState *s, int menu, int item, int attribute, reg_t v
*/
-reg_t
-menubar_get_attribute(EngineState *s, int menu, int item, int attribute);
+reg_t menubar_get_attribute(EngineState *s, int menu, int item, int attribute);
/* Sets the (currently unidentified) foo and bar values.
** Parameters: (state_t *) s: The current state
** (int) menu: The menu number
@@ -188,8 +183,7 @@ menubar_get_attribute(EngineState *s, int menu, int item, int attribute);
*/
-int
-menubar_item_valid(EngineState *s, int menu, int item);
+int menubar_item_valid(EngineState *s, int menu, int item);
/* Determines whether the specified menu entry may be activated
** Parameters: (state_t *) s: The current state
** (int x int) (menu, item): The menu item to check
@@ -197,8 +191,7 @@ menubar_item_valid(EngineState *s, int menu, int item);
*/
-int
-menubar_map_pointer(EngineState *s, int *menu_nr, int *item_nr, gfxw_port_t *port);
+int menubar_map_pointer(EngineState *s, int *menu_nr, int *item_nr, gfxw_port_t *port);
/* Maps the pointer position to a (menu,item) tuple.
** Parameters: (state_t *) s: The current state
** ((int *) x (int *)) (menu_nr, item_nr): Pointers to the current menu/item tuple
@@ -206,8 +199,7 @@ menubar_map_pointer(EngineState *s, int *menu_nr, int *item_nr, gfxw_port_t *por
** Returns : (int) 1 if the pointer is outside a valid port, 0 otherwise.
*/
-int
-menubar_match_key(menu_item_t *item, int message, int modifiers);
+int menubar_match_key(menu_item_t *item, int message, int modifiers);
/* Determines whether a message/modifiers key pair matches a menu item's key parameters
** Parameters: (menu_item_t *) item: The menu item to match
** (int x int) message, modifiers: The input to compare
diff --git a/engines/sci/include/resource.h b/engines/sci/include/resource.h
index 9865e2aa07..a6ab89c1f5 100644
--- a/engines/sci/include/resource.h
+++ b/engines/sci/include/resource.h
@@ -113,8 +113,7 @@ namespace Sci {
# define scimkdir(arg1,arg2) mkdir(arg1,arg2)
#endif
-static inline gint16
-getInt16(byte *d) {
+static inline gint16 getInt16(byte *d) {
return (gint16)(*d | (d[1] << 8));
}
@@ -126,8 +125,7 @@ getInt16(byte *d) {
** getUInt16 returns the int unsigned.
*/
-static inline void
-putInt16(byte* dest, int src) {
+static inline void putInt16(byte* dest, int src) {
dest[0] = (byte)src & 0xff;
dest[1] = (byte)(src >> 8) & 0xff;
}
@@ -138,8 +136,7 @@ putInt16(byte* dest, int src) {
/* --- */
-void
-sci_gettime(long *seconds, long *useconds);
+void sci_gettime(long *seconds, long *useconds);
/* Calculates the current time in seconds and microseconds
** Parameters: (long *) seconds: Pointer to the variable the seconds part of the
** current time will be stored in
@@ -150,15 +147,13 @@ sci_gettime(long *seconds, long *useconds);
** (typically 01/01/1970 on *NIX systems).
*/
-void
-sci_get_current_time(GTimeVal *val);
+void sci_get_current_time(GTimeVal *val);
/* GTimeVal version of sci_gettime()
** Parameters: (GTimeVal *) val: Pointer to the structure the values will be stored in
** Returns : (void)
*/
-void
-sci_init_dir(sci_dir_t *dirent);
+void sci_init_dir(sci_dir_t *dirent);
/* Initializes an sci directory search structure
** Parameters: (sci_dir_t *) dirent: The entity to initialize
** Returns : (void)
@@ -168,23 +163,20 @@ sci_init_dir(sci_dir_t *dirent);
** subjected to any of the other dirent calls.
*/
-char *
-sci_find_first(sci_dir_t *dirent, const char *mask);
+char *sci_find_first(sci_dir_t *dirent, const char *mask);
/* Finds the first file matching the specified file mask
** Parameters: (sci_dir_t *) dirent: Pointer to an unused dirent structure
** (const char *) mask: File mask to apply
** Returns : (char *) Name of the first matching file found, or NULL
*/
-char *
-sci_find_next(sci_dir_t *dirent);
+char *sci_find_next(sci_dir_t *dirent);
/* Finds the next file specified by an sci_dir initialized by sci_find_first()
** Parameters: (sci_dir_t *) dirent: Pointer to SCI dir entity
** Returns : (char *) Name of the next matching file, or NULL
*/
-void
-sci_finish_find(sci_dir_t *dirent);
+void sci_finish_find(sci_dir_t *dirent);
/* Completes an 'sci_find_first/next' procedure
** Parameters: (sci_dir_t *) dirent: Pointer to the dirent used
** Returns : (void)
@@ -195,8 +187,7 @@ sci_finish_find(sci_dir_t *dirent);
** the second operation is guaranteed to be a no-op.
*/
-FILE *
-sci_fopen(const char *fname, const char *mode);
+FILE *sci_fopen(const char *fname, const char *mode);
/* Opens a FILE* case-insensitively
** Parameters: (const char *) fname: Name of the file to open
** (const char *) mode: Mode to open it with
@@ -204,8 +195,7 @@ sci_fopen(const char *fname, const char *mode);
** Always refers to the cwd, cannot address subdirectories
*/
-int
-sci_open(const char *fname, int flags);
+int sci_open(const char *fname, int flags);
/* Opens a file descriptor case-insensitively
** Parameters: (const char *) fname: Name of the file to open
** (int) flags: open(2) flags for the file
@@ -215,8 +205,7 @@ sci_open(const char *fname, int flags);
*/
-int
-sciprintf(const char *fmt, ...) GCC_PRINTF(1, 2);
+int sciprintf(const char *fmt, ...) GCC_PRINTF(1, 2);
#define gfxprintf sciprintf
/* Prints a string to the console stack
** Parameters: fmt: a printf-style format string
@@ -225,30 +214,26 @@ sciprintf(const char *fmt, ...) GCC_PRINTF(1, 2);
** Implementation is in src/scicore/console.c
*/
-char *
-sci_getcwd(void);
+char *sci_getcwd();
/* Returns the current working directory, malloc'd.
** Parameters: (void)
** Returns : (char *) a malloc'd cwd, or NULL if it couldn't be determined.
*/
-int
-sci_mkpath(const char *path);
+int sci_mkpath(const char *path);
/* Asserts that the specified path is available
** Parameters: (const char *) path: Path to verify/create
** Returns : (int) 0 on success, <0 on error
** This function will create any directories that couldn't be found
*/
-int
-sci_fd_size(int fd);
+int sci_fd_size(int fd);
/* Returns the filesize of an open file
** Parameters: (int) fd: File descriptor of open file
** Returns : (int) filesize of file pointed to by fd, -1 on error
*/
-int
-sci_file_size(const char *fname);
+int sci_file_size(const char *fname);
/* Returns the filesize of a file
** Parameters: (const char *) fname: Name of file to get filesize of
** Returns : (int) filesize of the file, -1 on error
diff --git a/engines/sci/include/sbtree.h b/engines/sci/include/sbtree.h
index 65790344a2..0639d80bfc 100644
--- a/engines/sci/include/sbtree.h
+++ b/engines/sci/include/sbtree.h
@@ -48,8 +48,7 @@ typedef struct {
} sbtree_t;
-sbtree_t *
-sbtree_new(int size, int *keys);
+sbtree_t *sbtree_new(int size, int *keys);
/* Generates a new sbtree with the specified key set
** Parameters: (int) size: Number of entries in 'keys'
** (int *) keys: Array of 'size' integer keys
@@ -59,15 +58,13 @@ sbtree_new(int size, int *keys);
** beforehand.
*/
-void
-sbtree_free(sbtree_t *tree);
+void sbtree_free(sbtree_t *tree);
/* Frees an sbtree
** Parameters: (sbtree_t *) tree: The tree to free
** Returns : (void) Nothing at all
*/
-int
-sbtree_set(sbtree_t *tree, int key, void *value);
+int sbtree_set(sbtree_t *tree, int key, void *value);
/* Sets a key to a value
** Parameters: (sbtree_t *) tree: The tree to modify
** (int) key: The key to set
@@ -76,8 +73,7 @@ sbtree_set(sbtree_t *tree, int key, void *value);
** value may, of course, be NULL here.
*/
-void *
-sbtree_get(sbtree_t *tree, int key);
+void *sbtree_get(sbtree_t *tree, int key);
/* Retreives a key
** Parameters: (sbtree_t *) tree: The tree to search in
** (int) key: The key to retrieve
@@ -87,8 +83,7 @@ sbtree_get(sbtree_t *tree, int key);
** short of attempting to set that key.
*/
-void
-sbtree_foreach(sbtree_t *tree, void *args, void *(*operation)(sbtree_t *, const int,
+void sbtree_foreach(sbtree_t *tree, void *args, void *(*operation)(sbtree_t *, const int,
const void *, void *));
/* Operates once on each entry in the tree
** Parameters: (sbtree_t *) tree: The tree to operate on
diff --git a/engines/sci/include/sci_widgets.h b/engines/sci/include/sci_widgets.h
index 5a8d8b7c93..d2b8e0320d 100644
--- a/engines/sci/include/sci_widgets.h
+++ b/engines/sci/include/sci_widgets.h
@@ -60,8 +60,7 @@ namespace Sci {
/* Used by the interpreter to flag buttons that are enabled */
#define CONTROL_STATE_ENABLED 0x0001
-void
-sciw_set_status_bar(EngineState *s, gfxw_port_t *status_bar, char *text, int fgcolor, int bgcolor);
+void sciw_set_status_bar(EngineState *s, gfxw_port_t *status_bar, char *text, int fgcolor, int bgcolor);
/* Sets the contents of a port used as status bar
** Parmeters: (EngineState *) s: The affected game state
** (gfxw_port_t *) status_bar: The status bar port
@@ -69,8 +68,7 @@ sciw_set_status_bar(EngineState *s, gfxw_port_t *status_bar, char *text, int fgc
** Returns : (void)
*/
-gfxw_port_t *
-sciw_new_window(EngineState *s, rect_t area, int font, gfx_color_t color, gfx_color_t bgcolor,
+gfxw_port_t *sciw_new_window(EngineState *s, rect_t area, int font, gfx_color_t color, gfx_color_t bgcolor,
int title_font, gfx_color_t title_color, gfx_color_t title_bg_color,
const char *title, int flags);
/* Creates a new SCI style window
@@ -91,8 +89,7 @@ sciw_new_window(EngineState *s, rect_t area, int font, gfx_color_t color, gfx_co
/*** Control widgets ***/
/*---------------------*/
-gfxw_list_t *
-sciw_new_button_control(gfxw_port_t *port, reg_t ID, rect_t zone, char *text, int font, char selected, char inverse, char gray);
+gfxw_list_t *sciw_new_button_control(gfxw_port_t *port, reg_t ID, rect_t zone, char *text, int font, char selected, char inverse, char gray);
/* Creates a new button control list
** Parameters: (gfxw_port_t *) port: The port containing the color values to use for the
** button (the button is /not/ appended to the port there)
@@ -106,8 +103,7 @@ sciw_new_button_control(gfxw_port_t *port, reg_t ID, rect_t zone, char *text, in
** Returns : (gfxw_list_t *) The button
*/
-gfxw_list_t *
-sciw_new_text_control(gfxw_port_t *port, reg_t ID, rect_t zone, char *text, int font,
+gfxw_list_t *sciw_new_text_control(gfxw_port_t *port, reg_t ID, rect_t zone, char *text, int font,
gfx_alignment_t align, char frame, char inverse);
/* Creates a new text control list
** Parameters: (gfxw_port_t *) port: The port containing the color values to use
@@ -121,8 +117,7 @@ sciw_new_text_control(gfxw_port_t *port, reg_t ID, rect_t zone, char *text, int
** Returns : (gfxw_list_t *) The text control widget list
*/
-gfxw_list_t *
-sciw_new_edit_control(gfxw_port_t *port, reg_t ID, rect_t zone, char *text, int font, unsigned int cursor,
+gfxw_list_t *sciw_new_edit_control(gfxw_port_t *port, reg_t ID, rect_t zone, char *text, int font, unsigned int cursor,
char inverse);
/* Creates a new edit control list
** Parameters: (gfxw_port_t *) port: The port containing the color values to use
@@ -135,8 +130,7 @@ sciw_new_edit_control(gfxw_port_t *port, reg_t ID, rect_t zone, char *text, int
** Returns : (gfxw_list_t *) An appropriate widget list
*/
-gfxw_list_t *
-sciw_new_icon_control(gfxw_port_t *port, reg_t ID, rect_t zone, int view, int loop, int cel,
+gfxw_list_t *sciw_new_icon_control(gfxw_port_t *port, reg_t ID, rect_t zone, int view, int loop, int cel,
char frame, char inverse);
/* Creates a new icon control list
** Parameters: (gfxw_port_t *) port: The port containing the color values to use
@@ -148,8 +142,7 @@ sciw_new_icon_control(gfxw_port_t *port, reg_t ID, rect_t zone, int view, int lo
** Returns : (gfxw_list_t *) An appropriate widget list
*/
-gfxw_list_t *
-sciw_new_list_control(gfxw_port_t *port, reg_t ID, rect_t zone, int font_nr, char **entries_list,
+gfxw_list_t *sciw_new_list_control(gfxw_port_t *port, reg_t ID, rect_t zone, int font_nr, char **entries_list,
int entries_nr, int list_top, int selection, char inverse);
/* Creates a new list control list
** Parameters: (gfxw_port_t *) port: The port containing the color values to use
@@ -168,8 +161,7 @@ sciw_new_list_control(gfxw_port_t *port, reg_t ID, rect_t zone, int font_nr, cha
/*** Menubar widgets ***/
/*---------------------*/
-void
-sciw_set_menubar(EngineState *s, gfxw_port_t *status_bar, menubar_t *menubar, int selection);
+void sciw_set_menubar(EngineState *s, gfxw_port_t *status_bar, menubar_t *menubar, int selection);
/* Draws the menu bar
** Parameters: (EngineState *) s: The state to operate on
** (gfxw_port_t *) status_bar: The status bar port to modify
@@ -178,8 +170,7 @@ sciw_set_menubar(EngineState *s, gfxw_port_t *status_bar, menubar_t *menubar, in
** Returns : (void)
*/
-gfxw_port_t *
-sciw_new_menu(EngineState *s, gfxw_port_t *status_bar, menubar_t *menubar, int selection);
+gfxw_port_t *sciw_new_menu(EngineState *s, gfxw_port_t *status_bar, menubar_t *menubar, int selection);
/* Creates a menu port
** Parameters: (EngineState *) s: The state to operate on
** (gfxw_port_t *) status_bar: The status bar
@@ -188,8 +179,7 @@ sciw_new_menu(EngineState *s, gfxw_port_t *status_bar, menubar_t *menubar, int s
** Returns : (gfxw_port_t *) The result port
*/
-gfxw_port_t *
-sciw_unselect_item(EngineState *s, gfxw_port_t *menu_port, menu_t *menu, int selection);
+gfxw_port_t *sciw_unselect_item(EngineState *s, gfxw_port_t *menu_port, menu_t *menu, int selection);
/* Unselects a previously selected item from a menu port
** Parameters: (EngineState *) s: The state to operate on
** (gfxw_port_t *) menu_port: The port modify
diff --git a/engines/sci/include/sciresource.h b/engines/sci/include/sciresource.h
index 9b30d7d8ba..aa280657ca 100644
--- a/engines/sci/include/sciresource.h
+++ b/engines/sci/include/sciresource.h
@@ -228,8 +228,7 @@ ResourceSource *scir_add_external_map(ResourceManager *mgr, const char *file_nam
** Returns: A pointer to the added source structure, or NULL if an error occurred.
*/
-int
-scir_scan_new_sources(ResourceManager *mgr, int *detected_version);
+int scir_scan_new_sources(ResourceManager *mgr, int *detected_version);
/* Scans newly registered resource sources for resources, earliest addition first.
** Parameters: (ResourceManager *) mgr: The resource manager to look up in
** (int *) detected_version: Pointer to the detected version number,
@@ -237,8 +236,7 @@ scir_scan_new_sources(ResourceManager *mgr, int *detected_version);
** Returns: One of SCI_ERROR_*.
*/
-resource_t *
-scir_find_resource(ResourceManager *mgr, int type, int number, int lock);
+resource_t *scir_find_resource(ResourceManager *mgr, int type, int number, int lock);
/* Looks up a resource's data
** Parameters: (ResourceManager *) mgr: The resource manager to look up in
** (int) type: The resource type to look for
@@ -249,8 +247,7 @@ scir_find_resource(ResourceManager *mgr, int type, int number, int lock);
** they are unlocked explicitly (by scir_unlock_resource).
*/
-void
-scir_unlock_resource(ResourceManager *mgr, resource_t *res, int restype, int resnum);
+void scir_unlock_resource(ResourceManager *mgr, resource_t *res, int restype, int resnum);
/* Unlocks a previously locked resource
** Parameters: (ResourceManager *) mgr: The manager the resource should be freed from
** (resource_t *) res: The resource to free
@@ -259,8 +256,7 @@ scir_unlock_resource(ResourceManager *mgr, resource_t *res, int restype, int res
** Returns : (void)
*/
-resource_t *
-scir_test_resource(ResourceManager *mgr, int type, int number);
+resource_t *scir_test_resource(ResourceManager *mgr, int type, int number);
/* Tests whether a resource exists
** Parameters: (ResourceManager *) mgr: The resource manager to search in
** (int) type: Type of the resource to check
@@ -304,8 +300,7 @@ int sci1_read_resource_map(ResourceManager *mgr, ResourceSource *map, ResourceSo
/**--- Patch management functions ---*/
-void
-sci0_sprintf_patch_file_name(char *string, resource_t *res);
+void sci0_sprintf_patch_file_name(char *string, resource_t *res);
/* Prints the name of a matching patch to a string buffer
** Parameters: (char *) string: The buffer to print to
** (resource_t *) res: Resource containing the number and type of the
@@ -313,8 +308,7 @@ sci0_sprintf_patch_file_name(char *string, resource_t *res);
** Returns : (void)
*/
-void
-sci1_sprintf_patch_file_name(char *string, resource_t *res);
+void sci1_sprintf_patch_file_name(char *string, resource_t *res);
/* Prints the name of a matching patch to a string buffer
** Parameters: (char *) string: The buffer to print to
** (resource_t *) res: Resource containing the number and type of the
@@ -404,16 +398,14 @@ byte *pic_reorder(byte *inbuffer, int dsize);
/*--- Internal helper functions ---*/
-void
-_scir_free_resources(resource_t *resources, int _resourcesNr);
+void _scir_free_resources(resource_t *resources, int _resourcesNr);
/* Frees a block of resources and associated data
** Parameters: (resource_t *) resources: The resources to free
** (int) _resourcesNr: Number of resources in the block
** Returns : (void)
*/
-resource_t *
-_scir_find_resource_unsorted(resource_t *res, int res_nr, int type, int number);
+resource_t *_scir_find_resource_unsorted(resource_t *res, int res_nr, int type, int number);
/* Finds a resource matching type.number in an unsorted resource_t block
** To be used during initial resource loading, when the resource list
** may not have been sorted yet.
diff --git a/engines/sci/include/script.h b/engines/sci/include/script.h
index 00effd22a9..9d3d7ee22a 100644
--- a/engines/sci/include/script.h
+++ b/engines/sci/include/script.h
@@ -207,8 +207,7 @@ extern opcode_format formats[128][4];
void script_adjust_opcode_formats(int res_version);
-int
-script_find_selector(EngineState *s, const char *selector_name);
+int script_find_selector(EngineState *s, const char *selector_name);
/* Determines the selector ID of a selector by its name
** Parameters: (state_t *) s: VM state
** (char *) selector_name: Name of the selector to look up
diff --git a/engines/sci/include/sfx_engine.h b/engines/sci/include/sfx_engine.h
index fe48463b65..3a037aa60b 100644
--- a/engines/sci/include/sfx_engine.h
+++ b/engines/sci/include/sfx_engine.h
@@ -61,54 +61,46 @@ typedef struct {
/* General */
/***********/
-void
-sfx_init(sfx_state_t *self, ResourceManager *resmgr, int flags);
+void sfx_init(sfx_state_t *self, ResourceManager *resmgr, int flags);
/* Initializes the sound engine
** Parameters: (ResourceManager *) resmgr: Resource manager for initialization
** (int) flags: SFX_STATE_FLAG_*
*/
-void
-sfx_exit(sfx_state_t *self);
+void sfx_exit(sfx_state_t *self);
/* Deinitializes the sound subsystem
*/
-void
-sfx_suspend(sfx_state_t *self, int suspend);
+void sfx_suspend(sfx_state_t *self, int suspend);
/* Suspends/unsuspends the sound sybsystem
** Parameters: (int) suspend: Whether to suspend (non-null) or to unsuspend
*/
-int
-sfx_poll(sfx_state_t *self, song_handle_t *handle, int *cue);
+int sfx_poll(sfx_state_t *self, song_handle_t *handle, int *cue);
/* Polls the sound server for cues etc.
** Returns : (int) 0 if the cue queue is empty, SI_LOOP, SI_CUE, or SI_FINISHED otherwise
** (song_handle_t) *handle: The affected handle
** (int) *cue: The sound cue number (if SI_CUE), or the loop number (if SI_LOOP)
*/
-int
-sfx_poll_specific(sfx_state_t *self, song_handle_t handle, int *cue);
+int sfx_poll_specific(sfx_state_t *self, song_handle_t handle, int *cue);
/* Polls the sound server for cues etc.
** Parameters: (song_handle_t) handle: The handle to poll
** Returns : (int) 0 if the cue queue is empty, SI_LOOP, SI_CUE, or SI_FINISHED otherwise
** (int) *cue: The sound cue number (if SI_CUE), or the loop number (if SI_LOOP)
*/
-int
-sfx_get_volume(sfx_state_t *self);
+int sfx_get_volume(sfx_state_t *self);
/* Determines the current global volume settings
** Returns : (int) The global volume, between 0 (silent) and 127 (max. volume)
*/
-void
-sfx_set_volume(sfx_state_t *self, int volume);
+void sfx_set_volume(sfx_state_t *self, int volume);
/* Determines the current global volume settings
** Parameters: (int) volume: The new global volume, between 0 and 127 (see above)
*/
-void
-sfx_all_stop(sfx_state_t *self);
+void sfx_all_stop(sfx_state_t *self);
/* Stops all songs currently playing, purges song library
*/
@@ -117,8 +109,7 @@ sfx_all_stop(sfx_state_t *self);
/* Song basics */
/*****************/
-int
-sfx_add_song(sfx_state_t *self, song_iterator_t *it, int priority, song_handle_t handle, int resnum);
+int sfx_add_song(sfx_state_t *self, song_iterator_t *it, int priority, song_handle_t handle, int resnum);
/* Adds a song to the internal sound library
** Parameters: (song_iterator_t *) it: The iterator describing the song
** (int) priority: Initial song priority (higher <-> more important)
@@ -127,8 +118,7 @@ sfx_add_song(sfx_state_t *self, song_iterator_t *it, int priority, song_handle_t
*/
-void
-sfx_remove_song(sfx_state_t *self, song_handle_t handle);
+void sfx_remove_song(sfx_state_t *self, song_handle_t handle);
/* Deletes a song and its associated song iterator from the song queue
** Parameters: (song_handle_t) handle: The song to remove
*/
@@ -139,8 +129,7 @@ sfx_remove_song(sfx_state_t *self, song_handle_t handle);
/**********************/
-void
-sfx_song_set_status(sfx_state_t *self, song_handle_t handle, int status);
+void sfx_song_set_status(sfx_state_t *self, song_handle_t handle, int status);
/* Sets the song status, i.e. whether it is playing, suspended, or stopped.
** Parameters: (song_handle_t) handle: Handle of the song to modify
** (int) status: The song status the song should assume
@@ -148,29 +137,25 @@ sfx_song_set_status(sfx_state_t *self, song_handle_t handle, int status);
** as far as this function is concerned.
*/
-void
-sfx_song_renice(sfx_state_t *self, song_handle_t handle, int priority);
+void sfx_song_renice(sfx_state_t *self, song_handle_t handle, int priority);
/* Sets the new song priority
** Parameters: (song_handle_t) handle: The handle to modify
** (int) priority: The priority to set
*/
-void
-sfx_song_set_loops(sfx_state_t *self, song_handle_t handle, int loops);
+void sfx_song_set_loops(sfx_state_t *self, song_handle_t handle, int loops);
/* Sets the number of loops for the specified song
** Parameters: (song_handle_t) handle: The song handle to reference
** (int) loops: Number of loops to set
*/
-void
-sfx_song_set_hold(sfx_state_t *self, song_handle_t handle, int hold);
+void sfx_song_set_hold(sfx_state_t *self, song_handle_t handle, int hold);
/* Sets the number of loops for the specified song
** Parameters: (song_handle_t) handle: The song handle to reference
** (int) hold: Number of loops to setn
*/
-void
-sfx_song_set_fade(sfx_state_t *self, song_handle_t handle, fade_params_t *fade_setup);
+void sfx_song_set_fade(sfx_state_t *self, song_handle_t handle, fade_params_t *fade_setup);
/* Instructs a song to be faded out
** Parameters: (song_handle_t) handle: The song handle to reference
** (fade_params_t *) fade_setup: The precise fade-out configuration to use
diff --git a/engines/sci/include/sfx_iterator.h b/engines/sci/include/sfx_iterator.h
index 5dbafa8b9a..652314c3cf 100644
--- a/engines/sci/include/sfx_iterator.h
+++ b/engines/sci/include/sfx_iterator.h
@@ -203,8 +203,7 @@ typedef struct _song_iterator {
** Thus, this flag distinguishes song iterators in the main thread from those
** in the song-player thread. */
-void
-song_iterator_add_death_listener(song_iterator_t *it,
+void song_iterator_add_death_listener(song_iterator_t *it,
void *client,
void (*notify)(void *self, void *notifier));
/* Adds a death listener to a song iterator
@@ -217,8 +216,7 @@ song_iterator_add_death_listener(song_iterator_t *it,
** Death listeners are NOT cloned.
*/
-void
-song_iterator_remove_death_listener(song_iterator_t *it,
+void song_iterator_remove_death_listener(song_iterator_t *it,
void *client);
/* Removes a death listener from a song iterator
** Parameters: (song_iterator_t *) it: The iterator to modify
@@ -251,8 +249,7 @@ song_iterator_remove_death_listener(song_iterator_t *it,
| IT_READER_MASK_CUE \
| IT_READER_MASK_PCM )
-int
-songit_next(song_iterator_t **it, unsigned char *buf, int *result, int mask);
+int songit_next(song_iterator_t **it, unsigned char *buf, int *result, int mask);
/* Convenience wrapper around it->next
** Parameters: (song_iterator_t **it) Reference to the iterator to access
** (byte *) buf: The buffer to write to (needs to be able to
@@ -270,8 +267,7 @@ songit_next(song_iterator_t **it, unsigned char *buf, int *result, int mask);
** or the number of loops remaining for SI_LOOP.
*/
-song_iterator_t *
-songit_new(unsigned char *data, unsigned int size, int type, songit_id_t id);
+song_iterator_t *songit_new(unsigned char *data, unsigned int size, int type, songit_id_t id);
/* Constructs a new song iterator object
** Parameters: (byte *) data: The song data to iterate over
** (unsigned int) size: Number of bytes in the song
@@ -281,8 +277,7 @@ songit_new(unsigned char *data, unsigned int size, int type, songit_id_t id);
** iterator, or NULL if 'type' was invalid or unsupported
*/
-song_iterator_t *
-songit_new_tee(song_iterator_t *left, song_iterator_t *right, int may_destroy);
+song_iterator_t *songit_new_tee(song_iterator_t *left, song_iterator_t *right, int may_destroy);
/* Combines two iterators, returns the next event available from either
** Parameters: (song_iterator_t *) left: One of the iterators
** (song_iterator_t *) right: The other iterator
@@ -292,15 +287,13 @@ songit_new_tee(song_iterator_t *left, song_iterator_t *right, int may_destroy);
*/
-void
-songit_free(song_iterator_t *it);
+void songit_free(song_iterator_t *it);
/* Frees a song iterator and the song it wraps
** Parameters: (song_iterator_t *) it: The song iterator to free
** Returns : (void)
*/
-song_iterator_message_t
-songit_make_message(songit_id_t id,
+song_iterator_message_t songit_make_message(songit_id_t id,
int recipient_class, int type, int a1, int a2);
/* Create a song iterator message
** Parameters: (songit_id_t) id: song ID the message is targetted to
@@ -310,8 +303,7 @@ songit_make_message(songit_id_t id,
** You should only use this with the SIMSG_* macros
*/
-song_iterator_message_t
-songit_make_ptr_message(songit_id_t id,
+song_iterator_message_t songit_make_ptr_message(songit_id_t id,
int recipient_class, int type, void * a1, int a2);
/* Create a song iterator message, wherein the first parameter is a pointer
** Parameters: (songit_id_t) id: song ID the message is targetted to
@@ -321,8 +313,7 @@ songit_make_ptr_message(songit_id_t id,
** You should only use this with the SIMSG_* macros
*/
-int
-songit_handle_message(song_iterator_t **it_reg, song_iterator_message_t msg);
+int songit_handle_message(song_iterator_t **it_reg, song_iterator_message_t msg);
/* Handles a message to the song iterator
** Parameters: (song_iterator_t **): A reference to the variable storing the song iterator
** Returns : (int) Non-zero if the message was understood
@@ -330,8 +321,7 @@ songit_handle_message(song_iterator_t **it_reg, song_iterator_message_t msg);
*/
-song_iterator_t *
-songit_clone(song_iterator_t *it, int delta);
+song_iterator_t *songit_clone(song_iterator_t *it, int delta);
/* Clones a song iterator
** Parameters: (song_iterator_t *) it: The iterator to clone
** (int) delta: Number of ticks that still need to elapse until
@@ -343,8 +333,7 @@ songit_clone(song_iterator_t *it, int delta);
*/
-int
-sfx_play_iterator_pcm(song_iterator_t *it, unsigned long handle);
+int sfx_play_iterator_pcm(song_iterator_t *it, unsigned long handle);
/* Plays a song iterator that found a PCM through a PCM device, if possible
** Parameters: (song_iterator_t *) it: The iterator to play
** (song_handle_t) handle: Debug handle
diff --git a/engines/sci/include/sfx_iterator_internal.h b/engines/sci/include/sfx_iterator_internal.h
index 54d63bde36..8f71267edb 100644
--- a/engines/sci/include/sfx_iterator_internal.h
+++ b/engines/sci/include/sfx_iterator_internal.h
@@ -146,15 +146,13 @@ typedef struct {
/*********************************/
-song_iterator_t *
-new_cleanup_iterator(unsigned int channels);
+song_iterator_t *new_cleanup_iterator(unsigned int channels);
/* Creates a new song iterator with the purpose of sending notes-off channel commands
** Parameters: (unsigned int) channels: Channel mask to send these commands for
** Returns : A song iterator with the aforementioned purpose
*/
-int
-is_cleanup_iterator(song_iterator_t *it);
+int is_cleanup_iterator(song_iterator_t *it);
/* Determines whether a given song iterator is a cleanup song iterator
** Parameters: (song_iterator_t *) it: The iterator to check
** Returns : (int) 1 iff 'it' is a cleanup song iterator
@@ -173,8 +171,7 @@ typedef struct {
} fast_forward_song_iterator_t;
-song_iterator_t *
-new_fast_forward_iterator(song_iterator_t *it, int delta);
+song_iterator_t *new_fast_forward_iterator(song_iterator_t *it, int delta);
/* Creates a new song iterator which fast-forwards
** Parameters: (song_iterator_t *) it: The iterator to wrap
** (int) delta: The number of ticks to skip
@@ -223,8 +220,7 @@ typedef struct {
} tee_song_iterator_t;
-sfx_pcm_feed_t *
-sfx_iterator_make_feed(byte *base_data, int offset,
+sfx_pcm_feed_t *sfx_iterator_make_feed(byte *base_data, int offset,
int size,
sfx_pcm_config_t conf);
/* Generates a feed for a song iterator
diff --git a/engines/sci/include/sfx_pcm.h b/engines/sci/include/sfx_pcm.h
index 7490ab3e22..1169354bb8 100644
--- a/engines/sci/include/sfx_pcm.h
+++ b/engines/sci/include/sfx_pcm.h
@@ -174,8 +174,7 @@ typedef struct _sfx_pcm_feed_t {
} sfx_pcm_feed_t;
-int
-sfx_pcm_available(void);
+int sfx_pcm_available();
/* Determines whether a PCM device is available and has been initialised
** Returns : (int) zero iff no PCM device is available
*/
diff --git a/engines/sci/include/sfx_player.h b/engines/sci/include/sfx_player.h
index a9b59582f8..efd2a2902d 100644
--- a/engines/sci/include/sfx_player.h
+++ b/engines/sci/include/sfx_player.h
@@ -40,16 +40,14 @@ typedef struct {
const char *name;
const char *version;
- int
- (*set_option)(char *name, char *value);
+ int (*set_option)(char *name, char *value);
/* Sets an option for player timing mechanism
** Parameters: (char *) name: The name describing what to set
** (char *) value: The value to set
** Returns : (int) SFX_OK, or SFX_ERROR if the name wasn't understood
*/
- int
- (*init)(ResourceManager *resmgr, int expected_latency);
+ int (*init)(ResourceManager *resmgr, int expected_latency);
/* Initializes the player
** Parameters: (ResourceManager *) resmgr: A resource manager for driver initialization
** (int) expected_latency: Expected delay in between calls to 'maintenance'
@@ -57,8 +55,7 @@ typedef struct {
** Returns : (int) SFX_OK on success, SFX_ERROR on failure
*/
- int
- (*add_iterator)(song_iterator_t *it, GTimeVal start_time);
+ int (*add_iterator)(song_iterator_t *it, GTimeVal start_time);
/* Adds an iterator to the song player
** Parameters: (songx_iterator_t *) it: The iterator to play
** (GTimeVal) start_time: The time to assume as the
@@ -70,20 +67,17 @@ typedef struct {
** to add iterators onto their already existing iterators
*/
- int
- (*fade_out)(void);
+ int (*fade_out)(void);
/* Fades out the currently playing song (within two seconds
** Returns : (int) SFX_OK on success, SFX_ERROR on failure
*/
- int
- (*stop)(void);
+ int (*stop)(void);
/* Stops the currently playing song and deletes the associated iterator
** Returns : (int) SFX_OK on success, SFX_ERROR on failure
*/
- int
- (*iterator_message)(song_iterator_message_t msg);
+ int (*iterator_message)(song_iterator_message_t msg);
/* Transmits a song iterator message to the active song
** Parameters: (song_iterator_message_t) msg: The message to transmit
** Returns : (int) SFX_OK on success, SFX_ERROR on failure
@@ -92,26 +86,22 @@ typedef struct {
** and re-start playing, so it is preferred that it is present
*/
- int
- (*pause)(void); /* OPTIONAL -- may be NULL */
+ int (*pause)(void); /* OPTIONAL -- may be NULL */
/* Pauses song playing
** Returns : (int) SFX_OK on success, SFX_ERROR on failure
*/
- int
- (*resume)(void); /* OPTIONAL -- may be NULL */
+ int (*resume)(void); /* OPTIONAL -- may be NULL */
/* Resumes song playing after a pause
** Returns : (int) SFX_OK on success, SFX_ERROR on failure
*/
- int
- (*exit)(void);
+ int (*exit)(void);
/* Stops the player
** Returns : (int) SFX_OK on success, SFX_ERROR on failure
*/
- void
- (*maintenance)(void); /* OPTIONAL -- may be NULL */
+ void (*maintenance)(void); /* OPTIONAL -- may be NULL */
/* Regularly called maintenance function
** This function is called frequently and regularly (if present), it can be
** used to emit sound.
@@ -127,34 +117,29 @@ typedef struct {
} sfx_player_t;
-sfx_player_t *
-sfx_find_player(char *name);
+sfx_player_t *sfx_find_player(char *name);
/* Looks up a player by name or finds the default player
** Parameters: (char *) name: Name of the player to look up, or NULL for dedault
** Returns : (sfx_player_t *) The player requested, or NULL if none was found
*/
-tell_synth_func *
-sfx_get_player_tell_func(void);
+tell_synth_func *sfx_get_player_tell_func(void);
/* Gets the callback function of the player in use.
** Returns: (tell_synth_func *) The callback function.
*/
-int
-sfx_get_player_polyphony(void);
+int sfx_get_player_polyphony(void);
/* Determines the polyphony of the player in use
** Returns : (int) Number of voices the active player can emit
*/
-void
-sfx_reset_player(void);
+void sfx_reset_player(void);
/* Tells the player to stop its internal iterator
** Parameters: None.
** Returns: Nothing.
*/
-song_iterator_t *
-sfx_iterator_combine(song_iterator_t *it1, song_iterator_t *it2);
+song_iterator_t *sfx_iterator_combine(song_iterator_t *it1, song_iterator_t *it2);
/* Combines two song iterators into one
** Parameters: (sfx_iterator_t *) it1: One of the two iterators, or NULL
** (sfx_iterator_t *) it2: The other iterator, or NULL
diff --git a/engines/sci/include/sfx_songlib.h b/engines/sci/include/sfx_songlib.h
index 09dbc631e3..99448f7aa4 100644
--- a/engines/sci/include/sfx_songlib.h
+++ b/engines/sci/include/sfx_songlib.h
@@ -88,8 +88,7 @@ typedef struct {
/* Song library commands: */
/**************************/
-song_t *
-song_new(song_handle_t handle, song_iterator_t *it, int priority);
+song_t *song_new(song_handle_t handle, song_iterator_t *it, int priority);
/* Initializes a new song
** Parameters: (song_handle_t) handle: The sound handle
** (song_iterator_t *) it: The song
@@ -99,46 +98,40 @@ song_new(song_handle_t handle, song_iterator_t *it, int priority);
*/
-void
-song_lib_init(songlib_t *songlib);
+void song_lib_init(songlib_t *songlib);
/* Initializes a static song library
** Parameters: (songlib_t *) songlib: Pointer to the library
** to initialize
** Returns : (void)
*/
-void
-song_lib_free(songlib_t songlib);
+void song_lib_free(songlib_t songlib);
/* Frees a song library
** Parameters: (songlib_t) songlib: The library to free
** Returns : (void)
*/
-void
-song_lib_add(songlib_t songlib, song_t *song);
+void song_lib_add(songlib_t songlib, song_t *song);
/* Adds a song to a song library.
** Parameters: (songlib_t) songlib: An existing sound library, or NULL
** (song_t *) song: The song to add
** Returns : (void)
*/
-song_t *
-song_lib_find(songlib_t songlib, song_handle_t handle);
+song_t *song_lib_find(songlib_t songlib, song_handle_t handle);
/* Looks up the song with the specified handle
** Parameters: (songlib_t) songlib: An existing sound library, may point to NULL
** (song_handle_t) handle: The sound handle to look for
** Returns : (song_t *) The song or NULL if it wasn't found
*/
-song_t *
-song_lib_find_active(songlib_t songlib);
+song_t *song_lib_find_active(songlib_t songlib);
/* Finds the first song playing with the highest priority
** Parameters: (songlib_t) songlib: An existing sound library
** Returns : (song_t *) The song that should be played next, or NULL if there is none
*/
-song_t *
-song_lib_find_next_active(songlib_t songlib, song_t *song);
+song_t *song_lib_find_next_active(songlib_t songlib, song_t *song);
/* Finds the next song playing with the highest priority
** Parameters: (songlib_t) songlib: The song library to operate on
** (song_t *) song: A song previously returned from the song library
@@ -149,39 +142,34 @@ song_lib_find_next_active(songlib_t songlib, song_t *song);
** being 'playable'.
*/
-int
-song_lib_remove(songlib_t songlib, song_handle_t handle);
+int song_lib_remove(songlib_t songlib, song_handle_t handle);
/* Removes a song from the library
** Parameters: (songlib_t) songlib: An existing sound library
** (song_handle_t) handle: Handle of the song to remove
** Returns : (int) The status of the song that was removed
*/
-void
-song_lib_resort(songlib_t songlib, song_t *song);
+void song_lib_resort(songlib_t songlib, song_t *song);
/* Removes a song from the library and sorts it in again; for use after renicing
** Parameters: (songlib_t) songlib: An existing sound library
** (song_t *) song: The song to work on
** Returns : (void)
*/
-int
-song_lib_count(songlib_t songlib);
+int song_lib_count(songlib_t songlib);
/* Counts the number of songs in a song library
** Parameters: (songlib_t) songlib: The library to count
** Returns : (int) The number of songs
*/
-GTimeVal
-song_sleep_time(GTimeVal *lastslept, long ticks);
+GTimeVal song_sleep_time(GTimeVal *lastslept, long ticks);
/* Caluculates the amount of seconds and microseconds to sleep.
** Parameters: (GTimeVal *) lastslept: The time to start counting on
** (long) ticks: Number of ticks to sleep
** Returns : (GTimeVal) The amount of time to sleep
*/
-GTimeVal
-song_next_wakeup_time(GTimeVal *lastslept, long ticks);
+GTimeVal song_next_wakeup_time(GTimeVal *lastslept, long ticks);
/* Calculates the time at which "ticks" have passed, counting from "lastslept".
** Parameters: (GTimeVal *) lastslept: The base to start counting on
** (long) ticks: Number of ticks to count
@@ -189,8 +177,7 @@ song_next_wakeup_time(GTimeVal *lastslept, long ticks);
** specified number of ticks has passed
*/
-void
-song_lib_set_restore_behavior(songlib_t songlib, song_handle_t handle,
+void song_lib_set_restore_behavior(songlib_t songlib, song_handle_t handle,
RESTORE_BEHAVIOR action);
/* Determines what should be done with the song "handle" when
** restoring it from a saved game.
diff --git a/engines/sci/include/sfx_time.h b/engines/sci/include/sfx_time.h
index d2e0cbec3e..d362dfa381 100644
--- a/engines/sci/include/sfx_time.h
+++ b/engines/sci/include/sfx_time.h
@@ -37,23 +37,20 @@ typedef struct {
} sfx_timestamp_t;
-sfx_timestamp_t
-sfx_new_timestamp(long secs, long usecs, int frame_rate);
+sfx_timestamp_t sfx_new_timestamp(long secs, long usecs, int frame_rate);
/* Creates a new mutable timestamp
** Parameters: (long x long) (secs, usecs): Initial timestamp
** (int) frame_rate: Frame rate, for increasing the time stamp
*/
-sfx_timestamp_t
-sfx_timestamp_add(sfx_timestamp_t timestamp, int frames);
+sfx_timestamp_t sfx_timestamp_add(sfx_timestamp_t timestamp, int frames);
/* Adds a number of frames to a timestamp
** Parameters: (sfx_timestampt_t *) timestamp: The timestamp to update
** (int) frames: Number of frames to add
** Returns : (sfx_timestamp_t) The increased timestamp
*/
-sfx_timestamp_t
-sfx_timestamp_renormalise(sfx_timestamp_t timestamp, int new_freq);
+sfx_timestamp_t sfx_timestamp_renormalise(sfx_timestamp_t timestamp, int new_freq);
/* Translates a timestamp to a new base frame frequency
** Parameters: (sfx_timestamp_t *) timestamp: The timestamp to normalise
** (int) new_freq: The new frequency to normalise to
@@ -62,24 +59,21 @@ sfx_timestamp_renormalise(sfx_timestamp_t timestamp, int new_freq);
** for "usual" sampling frequencies.
*/
-int
-sfx_timestamp_frame_diff(sfx_timestamp_t a, sfx_timestamp_t b);
+int sfx_timestamp_frame_diff(sfx_timestamp_t a, sfx_timestamp_t b);
/* Computes the difference (# of frames) between two timestamps
** Parameters: (sfx_timestamp) a: See below
** (sfx_timestamp) b: See below
** Returns : (int) a-b
*/
-long
-sfx_timestamp_usecs_diff(sfx_timestamp_t a, sfx_timestamp_t b);
+long sfx_timestamp_usecs_diff(sfx_timestamp_t a, sfx_timestamp_t b);
/* Computes the difference (# of microseconds) between two timestamps
** Parameters: (sfx_timestamp) a: See below
** (sfx_timestamp) b: See below
** Returns : (long) a-b
*/
-void
-sfx_timestamp_gettime(sfx_timestamp_t *timestamp, long *secs, long *usecs);
+void sfx_timestamp_gettime(sfx_timestamp_t *timestamp, long *secs, long *usecs);
/* Determines the time described by a given timestamp
** Parameters: (sfx_timestamp_t *) timestamp: Timestamp to read from
** Returns : (int * x int *) (secs, usecs): Seconds and microseconds since
diff --git a/engines/sci/include/sfx_timer.h b/engines/sci/include/sfx_timer.h
index 6342503121..3f75777199 100644
--- a/engines/sci/include/sfx_timer.h
+++ b/engines/sci/include/sfx_timer.h
@@ -33,8 +33,7 @@ namespace Sci {
typedef struct {
int delay_ms; /* Approximate delay (in milliseconds) between calls */
- int
- (*init)(void (*callback)(void *data), void *data);
+ int (*init)(void (*callback)(void *data), void *data);
/* Initializes the timer
** Parameters: (void* -> void) callback:
** 'data' must contain the next argument:
@@ -44,8 +43,7 @@ typedef struct {
** This function is called exactly once (provided that the timer is used at all).
*/
- int
- (*exit)(void);
+ int (*exit)(void);
/* Stops the timer
** Returns : (int) SFX_OK on success, SFX_ERROR on failure
** All resources allocated with the timer should be freed as an effect
diff --git a/engines/sci/include/sys_strings.h b/engines/sci/include/sys_strings.h
index 3a16777a0b..b9586268f2 100644
--- a/engines/sci/include/sys_strings.h
+++ b/engines/sci/include/sys_strings.h
@@ -45,8 +45,7 @@ typedef struct {
sys_string_t strings[SYS_STRINGS_MAX];
} sys_strings_t;
-void
-sys_string_acquire(sys_strings_t *strings, int index, const char *name, int max_len);
+void sys_string_acquire(sys_strings_t *strings, int index, const char *name, int max_len);
/* Reserves a new system string
** Parameters: (sys_strings_t *) strings: The string table to reserve in
** (int) index: Index number to reserve
@@ -54,8 +53,7 @@ sys_string_acquire(sys_strings_t *strings, int index, const char *name, int max_
** (int) max_len: Maximum string length in bytes
*/
-int
-sys_string_set(sys_strings_t *strings, int index, const char *value);
+int sys_string_set(sys_strings_t *strings, int index, const char *value);
/* Sets the value of a system string
** Parameters: (sys_strings_t *) strings: The string table to use
** (int) index: Index of the string to write to
@@ -64,15 +62,13 @@ sys_string_set(sys_strings_t *strings, int index, const char *value);
** Length clipping is performed.
*/
-void
-sys_strings_restore(sys_strings_t *new_strings, sys_strings_t *old_strings);
+void sys_strings_restore(sys_strings_t *new_strings, sys_strings_t *old_strings);
/* Cleanup system strings after a gamestate restore
** Parameters: (sys_strings_t *) The freshly loaded system strings to clean up
** (sys_strings_t *) The old system strings to clean up
*/
-void
-sys_string_free_all(sys_strings_t *strings);
+void sys_string_free_all(sys_strings_t *strings);
/* Deallocates all allocated system strings
** Parameters: (sys_strings_t *) strings: The string table to deallocate
*/
diff --git a/engines/sci/include/versions.h b/engines/sci/include/versions.h
index dfcea5ede1..da06f3f2c8 100644
--- a/engines/sci/include/versions.h
+++ b/engines/sci/include/versions.h
@@ -125,22 +125,19 @@ typedef int sci_version_t;
struct EngineState;
-void
-version_require_earlier_than(EngineState *s, sci_version_t version);
+void version_require_earlier_than(EngineState *s, sci_version_t version);
/* Function used in autodetection
** Parameters: (EngineState *) s: EngineState containing the version
** (sci_version_t) version: The version that we're earlier than
*/
-void
-version_require_later_than(EngineState *s, sci_version_t version);
+void version_require_later_than(EngineState *s, sci_version_t version);
/* Function used in autodetection (read this function "version_require_later_than_or_equal_to")
** Parameters: (EngineState *) s: EngineState containing the version
** (sci_version_t) version: The version that we're later than
*/
-int
-version_parse(const char *vn, sci_version_t *result);
+int version_parse(const char *vn, sci_version_t *result);
/* Parse a string containing an SCI version number
** Parameters: (char *) vn: The string to parse
** Returns : (int) 0 on success, 1 on failure
diff --git a/engines/sci/include/vm_types.h b/engines/sci/include/vm_types.h
index c8634ce9a3..5bf0d8114e 100644
--- a/engines/sci/include/vm_types.h
+++ b/engines/sci/include/vm_types.h
@@ -50,8 +50,7 @@ typedef int selector_t; /* Selector ID */
#define PSTK "ST:%04x"
#define PRINT_STK(v) (unsigned) (v - s->stack_base)
-static inline reg_t
-make_reg(int segment, int offset) {
+static inline reg_t make_reg(int segment, int offset) {
reg_t r;
r.offset = offset;
r.segment = segment;
diff --git a/engines/sci/include/vocabulary.h b/engines/sci/include/vocabulary.h
index f890b3f4ba..52fa8253bb 100644
--- a/engines/sci/include/vocabulary.h
+++ b/engines/sci/include/vocabulary.h
@@ -191,14 +191,14 @@ typedef struct {
/*FIXME: These need freeing functions...*/
-int* vocabulary_get_classes(ResourceManager *resmgr, int *count);
+int *vocabulary_get_classes(ResourceManager *resmgr, int *count);
int vocabulary_get_class_count(ResourceManager *resmgr);
/**
* Returns a null terminated array of selector names.
*/
-char** vocabulary_get_snames(ResourceManager *resmgr, int *pcount, sci_version_t version);
+char **vocabulary_get_snames(ResourceManager *resmgr, int *pcount, sci_version_t version);
/**
* Frees the aforementioned array
@@ -212,10 +212,9 @@ int vocabulary_lookup_sname(char **snames_list, char *sname);
/**
* Returns a null terminated array of opcodes.
*/
-opcode* vocabulary_get_opcodes(ResourceManager *resmgr);
+opcode *vocabulary_get_opcodes(ResourceManager *resmgr);
-void
-vocabulary_free_opcodes(opcode *opcodes);
+void vocabulary_free_opcodes(opcode *opcodes);
/* Frees a previously allocated list of opcodes
** Parameters: (opcode *) opcodes: Opcodes to free
** Returns : (void)
@@ -229,13 +228,12 @@ vocabulary_free_opcodes(opcode *opcodes);
* The returned array has the same format regardless of the format of the
* name table of the resource (the format changed between version 0 and 1).
*/
-char** vocabulary_get_knames(ResourceManager *resmgr, int* count);
+char **vocabulary_get_knames(ResourceManager *resmgr, int* count);
void vocabulary_free_knames(char** names);
-word_t **
-vocab_get_words(ResourceManager *resmgr, int *word_counter);
+word_t **vocab_get_words(ResourceManager *resmgr, int *word_counter);
/* Gets all words from the main vocabulary
** Parameters: (ResourceManager *) resmr: The resource manager to read from
** (int *) word_counter: The int which the number of words is stored in
@@ -252,8 +250,7 @@ vocab_free_words(word_t **words, int words_nr);
*/
-suffix_t **
-vocab_get_suffices(ResourceManager *resmgr, int *suffices_nr);
+suffix_t **vocab_get_suffices(ResourceManager *resmgr, int *suffices_nr);
/* Gets all suffixes from the suffix vocabulary
** Parameters: (ResourceManager*) resmgr: Resource manager the resources are
** read from
@@ -261,8 +258,7 @@ vocab_get_suffices(ResourceManager *resmgr, int *suffices_nr);
** Returns : (suffix_t **): A list of suffixes
*/
-void
-vocab_free_suffices(ResourceManager *resmgr, suffix_t **suffices, int suffices_nr);
+void vocab_free_suffices(ResourceManager *resmgr, suffix_t **suffices, int suffices_nr);
/* Frees suffices_nr suffices
** Parameters: (ResourceManager *) resmgr: The resource manager to free from
** (suffix_t **) suffices: The suffixes to free
@@ -270,8 +266,7 @@ vocab_free_suffices(ResourceManager *resmgr, suffix_t **suffices, int suffices_n
** Returns : (void)
*/
-parse_tree_branch_t *
-vocab_get_branches(ResourceManager *resmgr, int *branches_nr);
+parse_tree_branch_t *vocab_get_branches(ResourceManager *resmgr, int *branches_nr);
/* Retrieves all grammar rules from the resource data
** Parameters: (ResourceManager*) resmgr: Resource manager the rules are
** read from
@@ -280,15 +275,13 @@ vocab_get_branches(ResourceManager *resmgr, int *branches_nr);
** Returns : (parse_tree_branch_t *): The rules, or NULL on error
*/
-void
-vocab_free_branches(parse_tree_branch_t *parser_branches);
+void vocab_free_branches(parse_tree_branch_t *parser_branches);
/* Frees all branches
** Parameters: (parse_tree_branch_t *) parser_branches: The branches to free
** Returns : (null)
*/
-result_word_t *
-vocab_lookup_word(char *word, int word_len,
+result_word_t *vocab_lookup_word(char *word, int word_len,
word_t **words, int words_nr,
suffix_t **suffices, int suffices_nr);
/* Looks up a single word in the words and suffixes list
@@ -303,8 +296,7 @@ vocab_lookup_word(char *word, int word_len,
*/
-result_word_t *
-vocab_tokenize_string(char *sentence, int *result_nr,
+result_word_t *vocab_tokenize_string(char *sentence, int *result_nr,
word_t **words, int words_nr,
suffix_t **suffices, int suffices_nr,
char **error);
@@ -323,8 +315,7 @@ vocab_tokenize_string(char *sentence, int *result_nr,
*/
-parse_rule_list_t *
-vocab_build_gnf(parse_tree_branch_t *branches, int branches_nr);
+parse_rule_list_t *vocab_build_gnf(parse_tree_branch_t *branches, int branches_nr);
/* Constructs the Greibach Normal Form of the grammar supplied in 'branches'
** Parameters: (parse_tree_branch_t *) branches: The parser's branches
** (int) branches_nr: Number of parser branches
@@ -337,16 +328,14 @@ vocab_build_gnf(parse_tree_branch_t *branches, int branches_nr);
*/
-void
-vocab_free_rule_list(parse_rule_list_t *rule_list);
+void vocab_free_rule_list(parse_rule_list_t *rule_list);
/* Frees a parser rule list as returned by vocab_build_gnf()
** Parameters: (parse_rule_list_t *) rule_list: The rule list to free
** Returns : (void)
*/
-int
-vocab_build_parse_tree(parse_tree_node_t *nodes, result_word_t *words, int words_nr,
+int vocab_build_parse_tree(parse_tree_node_t *nodes, result_word_t *words, int words_nr,
parse_tree_branch_t *branch0, parse_rule_list_t *rules);
/* Builds a parse tree from a list of words
** Parameters: (parse_tree_node_t *) nodes: A node list to store the tree in (must have
@@ -361,8 +350,7 @@ vocab_build_parse_tree(parse_tree_node_t *nodes, result_word_t *words, int words
** described by the grammar passed in 'rules'.
*/
-void
-vocab_dump_parse_tree(const char *tree_name, parse_tree_node_t *nodes);
+void vocab_dump_parse_tree(const char *tree_name, parse_tree_node_t *nodes);
/* Prints a parse tree
** Parameters: (const char *) tree_name: Name of the tree to dump (free-form)
** (parse_tree_node_t *) nodes: The nodes containing the parse tree
@@ -372,8 +360,7 @@ vocab_dump_parse_tree(const char *tree_name, parse_tree_node_t *nodes);
-int
-said(EngineState *s, byte *spec, int verbose);
+int said(EngineState *s, byte *spec, int verbose);
/* Builds a parse tree from a spec and compares it to a parse tree
** Parameters: (EngineState *) s: The affected state
** (byte *) spec: Pointer to the spec to build
@@ -381,8 +368,7 @@ said(EngineState *s, byte *spec, int verbose);
** Returns : (int) 1 on a match, 0 otherwise
*/
-const char *
-vocab_get_any_group_word(int group, word_t **words, int words_nr);
+const char *vocab_get_any_group_word(int group, word_t **words, int words_nr);
/* Gets any word from the specified group.
** Parameters: (int) group: Group number.
** (word_t **) words: List of words
@@ -391,8 +377,7 @@ vocab_get_any_group_word(int group, word_t **words, int words_nr);
*/
-void
-vocab_decypher_said_block(EngineState *s, byte *pos);
+void vocab_decypher_said_block(EngineState *s, byte *pos);
/* Decyphers a said block and dumps its content via sciprintf.
** Parameters: (EngineState *) s: The state to use
** (byte *) pos: Pointer to the data to dump
@@ -400,8 +385,7 @@ vocab_decypher_said_block(EngineState *s, byte *pos);
*/
-void
-vocab_synonymize_tokens(result_word_t *words, int words_nr, synonym_t *synonyms, int synonyms_nr);
+void vocab_synonymize_tokens(result_word_t *words, int words_nr, synonym_t *synonyms, int synonyms_nr);
/* Synonymizes a token list
** Parameters: (result_wort_t *) words: The word list to synonymize
** (int) words_nr: Number of word_ts in the list
@@ -409,12 +393,10 @@ vocab_synonymize_tokens(result_word_t *words, int words_nr, synonym_t *synonyms,
** (int) synonyms_nr: Number of synonyms in the list
*/
-int
-vocab_gnf_parse(parse_tree_node_t *nodes, result_word_t *words, int words_nr,
+int vocab_gnf_parse(parse_tree_node_t *nodes, result_word_t *words, int words_nr,
parse_tree_branch_t *branch0, parse_rule_list_t *tlist, int verbose);
-void
-vocab_gnf_dump(parse_tree_branch_t *branches, int branches_nr);
+void vocab_gnf_dump(parse_tree_branch_t *branches, int branches_nr);
} // End of namespace Sci