Browse Source

* Removed "This function..." constructs from documentation. Fixed a few

documentation errors or imprecisions.
tags/v0.99.beta14
Sam Hocevar sam 18 years ago
parent
commit
26c3ea1aa4
10 changed files with 91 additions and 96 deletions
  1. +5
    -5
      caca/event.c
  2. +10
    -12
      caca/graphics.c
  3. +9
    -10
      cucul/buffer.c
  4. +18
    -18
      cucul/canvas.c
  5. +14
    -14
      cucul/charset.c
  6. +6
    -6
      cucul/colour.c
  7. +12
    -10
      cucul/cucul.c
  8. +2
    -2
      cucul/import.c
  9. +7
    -10
      cucul/sprite.c
  10. +8
    -9
      cucul/transform.c

+ 5
- 5
caca/event.c View File

@@ -42,9 +42,9 @@ static int _lowlevel_event(caca_display_t *, caca_event_t *);


/** \brief Get the next mouse or keyboard input event. /** \brief Get the next mouse or keyboard input event.
* *
* This function polls the event queue for mouse or keyboard events matching
* the event mask and returns the first matching event. Non-matching events
* are discarded. If \c event_mask is zero, the function returns immediately.
* Poll the event queue for mouse or keyboard events matching the event
* mask and return the first matching event. Non-matching events are
* discarded. If \c event_mask is zero, the function returns immediately.
* *
* The timeout value tells how long this function needs to wait for an * The timeout value tells how long this function needs to wait for an
* event. A value of zero returns immediately and the function returns zero * event. A value of zero returns immediately and the function returns zero
@@ -114,7 +114,7 @@ int caca_get_event(caca_display_t *dp, unsigned int event_mask,


/** \brief Return the X mouse coordinate. /** \brief Return the X mouse coordinate.
* *
* This function returns the X coordinate of the mouse position last time
* Return the X coordinate of the mouse position last time
* it was detected. This function is not reliable if the ncurses or S-Lang * it was detected. This function is not reliable if the ncurses or S-Lang
* drivers are being used, because mouse position is only detected when * drivers are being used, because mouse position is only detected when
* the mouse is clicked. Other drivers such as X11 work well. * the mouse is clicked. Other drivers such as X11 work well.
@@ -134,7 +134,7 @@ unsigned int caca_get_mouse_x(caca_display_t *dp)


/** \brief Return the Y mouse coordinate. /** \brief Return the Y mouse coordinate.
* *
* This function returns the Y coordinate of the mouse position last time
* Return the Y coordinate of the mouse position last time
* it was detected. This function is not reliable if the ncurses or S-Lang * it was detected. This function is not reliable if the ncurses or S-Lang
* drivers are being used, because mouse position is only detected when * drivers are being used, because mouse position is only detected when
* the mouse is clicked. Other drivers such as X11 work well. * the mouse is clicked. Other drivers such as X11 work well.


+ 10
- 12
caca/graphics.c View File

@@ -89,8 +89,8 @@ unsigned int caca_get_display_height(caca_display_t *dp)


/** \brief Set the refresh delay. /** \brief Set the refresh delay.
* *
* This function sets the refresh delay in microseconds. The refresh delay
* is used by caca_refresh_display() to achieve constant framerate. See the
* Set the refresh delay in microseconds. The refresh delay is used by
* caca_refresh_display() to achieve constant framerate. See the
* caca_refresh_display() documentation for more details. * caca_refresh_display() documentation for more details.
* *
* If the argument is zero, constant framerate is disabled. This is the * If the argument is zero, constant framerate is disabled. This is the
@@ -110,11 +110,11 @@ int caca_set_display_time(caca_display_t *dp, unsigned int usec)


/** \brief Get the display's average rendering time. /** \brief Get the display's average rendering time.
* *
* This function returns the average rendering time, which is the average
* measured time between two caca_refresh_display() calls, in microseconds. If
* constant framerate was activated by calling caca_set_display_time(), the
* average rendering time will not be considerably shorter than the requested
* delay even if the real rendering time was shorter.
* Get the average rendering time, which is the average measured time
* between two caca_refresh_display() calls, in microseconds. If constant
* framerate was activated by calling caca_set_display_time(), the average
* rendering time will be close to the requested delay even if the real
* rendering time was shorter.
* *
* This function never fails. * This function never fails.
* *
@@ -128,9 +128,8 @@ unsigned int caca_get_display_time(caca_display_t *dp)


/** \brief Flush pending changes and redraw the screen. /** \brief Flush pending changes and redraw the screen.
* *
* This function flushes all graphical operations and prints them to the
* screen. Nothing will show on the screen until caca_refresh_display() is
* called.
* Flush all graphical operations and print them to the display device.
* Nothing will show on the screen until this function is called.
* *
* If caca_set_display_time() was called with a non-zero value, * If caca_set_display_time() was called with a non-zero value,
* caca_refresh_display() will use that value to achieve constant * caca_refresh_display() will use that value to achieve constant
@@ -182,8 +181,7 @@ int caca_refresh_display(caca_display_t *dp)


/** \brief Show or hide the mouse pointer. /** \brief Show or hide the mouse pointer.
* *
* This function shows or hides the mouse pointer, for devices that
* support it.
* Show or hide the mouse pointer, for devices that support such a feature.
* *
* If an error occurs, -1 is returned and \b errno is set accordingly: * If an error occurs, -1 is returned and \b errno is set accordingly:
* - \c ENOSYS Display driver does not support hiding the mouse pointer. * - \c ENOSYS Display driver does not support hiding the mouse pointer.


+ 9
- 10
cucul/buffer.c View File

@@ -29,9 +29,9 @@


/** \brief Load a memory area into a buffer. /** \brief Load a memory area into a buffer.
* *
* This function creates a \e libcucul buffer that points to the given
* memory area. The data is not duplicated and any changes made to the
* original memory area appear in the buffer.
* Create a \e libcucul buffer that points to the given memory area. The
* data is not duplicated and any changes made to the original memory area
* will appear in the buffer.
* *
* \param data The memory area to load. * \param data The memory area to load.
* \param size The size of the memory area. * \param size The size of the memory area.
@@ -55,8 +55,8 @@ cucul_buffer_t *cucul_load_memory(void *data, unsigned long int size)


/** \brief Load a file into a buffer. /** \brief Load a file into a buffer.
* *
* This function loads a file into memory and returns a \e libcucul buffer
* for use with other functions.
* Load a file into memory and returns a \e libcucul buffer for use with
* other functions.
* *
* \param file The filename * \param file The filename
* \return A \e libcucul buffer containing the file's contents, or NULL * \return A \e libcucul buffer containing the file's contents, or NULL
@@ -102,8 +102,8 @@ cucul_buffer_t *cucul_load_file(char const *file)
#endif #endif
/** \brief Get the buffer size. /** \brief Get the buffer size.
* *
* This function returns the length (in bytes) of the memory area stored
* in the given \e libcucul buffer.
* Return the length (in bytes) of the memory area stored in the given
* \e libcucul buffer.
* *
* This function never fails. * This function never fails.
* *
@@ -117,7 +117,7 @@ unsigned long int cucul_get_buffer_size(cucul_buffer_t *buf)


/** \brief Get the buffer data. /** \brief Get the buffer data.
* *
* This function returns a pointer to the memory area stored in the given
* Get a pointer to the memory area stored in the given
* \e libcucul buffer. * \e libcucul buffer.
* *
* This function never fails. * This function never fails.
@@ -132,8 +132,7 @@ void * cucul_get_buffer_data(cucul_buffer_t *buf)


/** \brief Free a buffer. /** \brief Free a buffer.
* *
* This function frees the structures associated with the given
* \e libcucul buffer.
* Free the structures associated with the given \e libcucul buffer.
* *
* This function never fails. * This function never fails.
* *


+ 18
- 18
cucul/canvas.c View File

@@ -43,12 +43,12 @@


/** \brief Print an ASCII or Unicode character. /** \brief Print an ASCII or Unicode character.
* *
* This function prints an ASCII or Unicode character at the given
* coordinates, using the default foreground and background values.
* Print an ASCII or Unicode character at the given coordinates, using
* the default foreground and background colour values.
* *
* If the coordinates are outside the canvas boundaries, nothing is printed. * If the coordinates are outside the canvas boundaries, nothing is printed.
* If a fullwidth Unicode character gets overwritten, its remaining parts
* are replaced with spaces. If the canvas' boundaries would split the
* If a fullwidth Unicode character gets overwritten, its remaining visible
* parts are replaced with spaces. If the canvas' boundaries would split the
* fullwidth character in two, a space is printed instead. * fullwidth character in two, a space is printed instead.
* *
* The behaviour when printing non-printable characters or invalid UTF-32 * The behaviour when printing non-printable characters or invalid UTF-32
@@ -125,8 +125,8 @@ int cucul_putchar(cucul_canvas_t *cv, int x, int y, unsigned long int ch)


/** \brief Get the Unicode character at the given coordinates. /** \brief Get the Unicode character at the given coordinates.
* *
* This function gets the ASCII or Unicode value of the character at
* the given coordinates. If the value is less or equal to 127 (0x7f),
* Get the ASCII or Unicode value of the character at the given
* coordinates. If the value is less or equal to 127 (0x7f),
* the character can be printed as ASCII. Otherise, it must be handled * the character can be printed as ASCII. Otherise, it must be handled
* as a UTF-32 value. * as a UTF-32 value.
* *
@@ -144,7 +144,7 @@ int cucul_putchar(cucul_canvas_t *cv, int x, int y, unsigned long int ch)
* \param x X coordinate. * \param x X coordinate.
* \param y Y coordinate. * \param y Y coordinate.
* \param ch The requested character value. * \param ch The requested character value.
* \return The character always returns 0.
* \return This function always returns 0.
*/ */
unsigned long int cucul_getchar(cucul_canvas_t *cv, int x, int y) unsigned long int cucul_getchar(cucul_canvas_t *cv, int x, int y)
{ {
@@ -156,9 +156,9 @@ unsigned long int cucul_getchar(cucul_canvas_t *cv, int x, int y)


/** \brief Print a string. /** \brief Print a string.
* *
* This function prints an UTF-8 string at the given coordinates, using the
* default foreground and background values. The coordinates may be outside
* the canvas boundaries (eg. a negative Y coordinate) and the string will
* Print an UTF-8 string at the given coordinates, using the default
* foreground and background values. The coordinates may be outside the
* canvas boundaries (eg. a negative Y coordinate) and the string will
* be cropped accordingly if it is too long. * be cropped accordingly if it is too long.
* *
* See cucul_putchar() for more information on how fullwidth characters * See cucul_putchar() for more information on how fullwidth characters
@@ -198,11 +198,11 @@ int cucul_putstr(cucul_canvas_t *cv, int x, int y, char const *s)


/** \brief Print a formated string. /** \brief Print a formated string.
* *
* This function formats a string at the given coordinates, using the
* default foreground and background values. The coordinates may be outside
* the canvas boundaries (eg. a negative Y coordinate) and the string will
* be cropped accordingly if it is too long. The syntax of the format
* string is the same as for the C printf() function.
* Format a string at the given coordinates, using the default foreground
* and background values. The coordinates may be outside the canvas
* boundaries (eg. a negative Y coordinate) and the string will be cropped
* accordingly if it is too long. The syntax of the format string is the
* same as for the C printf() function.
* *
* This function never fails. * This function never fails.
* *
@@ -244,7 +244,7 @@ int cucul_printf(cucul_canvas_t *cv, int x, int y, char const *format, ...)


/** \brief Clear the canvas. /** \brief Clear the canvas.
* *
* This function clears the canvas using the current background colour.
* Clear the canvas using the current foreground and background colours.
* *
* This function never fails. * This function never fails.
* *
@@ -267,7 +267,7 @@ int cucul_clear_canvas(cucul_canvas_t *cv)


/** \brief Blit a canvas onto another one. /** \brief Blit a canvas onto another one.
* *
* This function blits a canvas onto another one at the given coordinates.
* Blit a canvas onto another one at the given coordinates.
* An optional mask canvas can be used. * An optional mask canvas can be used.
* *
* If an error occurs, -1 is returned and \b errno is set accordingly: * If an error occurs, -1 is returned and \b errno is set accordingly:
@@ -348,7 +348,7 @@ int cucul_blit(cucul_canvas_t *dst, int x, int y,


/** \brief Set a canvas' new boundaries. /** \brief Set a canvas' new boundaries.
* *
* This function sets new boundaries for a canvas. It can be used to crop a
* Set new boundaries for a canvas. This function can be used to crop a
* canvas, to expand it or for combinations of both actions. * canvas, to expand it or for combinations of both actions.
* *
* If an error occurs, -1 is returned and \b errno is set accordingly: * If an error occurs, -1 is returned and \b errno is set accordingly:


+ 14
- 14
cucul/charset.c View File

@@ -94,9 +94,9 @@ static uint32_t const cp437_lookup2[] =


/** \brief Convert a UTF-8 character to UTF-32. /** \brief Convert a UTF-8 character to UTF-32.
* *
* This function converts a UTF-8 character read from a string and returns
* its value in the UTF-32 character set. If the second argument is not null,
* the total number of read bytes is written in it.
* Convert a UTF-8 character read from a string and return its value in
* the UTF-32 character set. If the second argument is not null, the total
* number of read bytes is written in it.
* *
* If a null byte was reached before the expected end of the UTF-8 sequence, * If a null byte was reached before the expected end of the UTF-8 sequence,
* this function returns zero and the number of read bytes is set to zero. * this function returns zero and the number of read bytes is set to zero.
@@ -138,8 +138,8 @@ unsigned long int cucul_utf8_to_utf32(char const *s, unsigned int *read)


/** \brief Convert a UTF-32 character to UTF-8. /** \brief Convert a UTF-32 character to UTF-8.
* *
* This function converts a UTF-32 character read from a string and writes
* its value in the UTF-8 character set into the given buffer.
* Convert a UTF-32 character read from a string and write its value in
* the UTF-8 character set into the given buffer.
* *
* This function never fails, but its behaviour with illegal UTF-32 characters * This function never fails, but its behaviour with illegal UTF-32 characters
* is undefined. * is undefined.
@@ -181,9 +181,8 @@ unsigned int cucul_utf32_to_utf8(char *buf, unsigned long int ch)


/** \brief Convert a UTF-32 character to CP437. /** \brief Convert a UTF-32 character to CP437.
* *
* This function converts a UTF-32 character read from a string and returns
* its value in the CP437 character set, or "?" if the character has no
* equivalent.
* Convert a UTF-32 character read from a string and return its value in
* the CP437 character set, or "?" if the character has no equivalent.
* *
* This function never fails. * This function never fails.
* *
@@ -213,9 +212,9 @@ unsigned char cucul_utf32_to_cp437(unsigned long int ch)


/** \brief Convert a CP437 character to UTF-32. /** \brief Convert a CP437 character to UTF-32.
* *
* This function converts a CP437 character read from a string and returns
* its value in the UTF-32 character set, or zero if the character is a
* CP437 control character.
* Convert a CP437 character read from a string and return its value in
* the UTF-32 character set, or zero if the character is a CP437 control
* character.
* *
* This function never fails. * This function never fails.
* *
@@ -238,9 +237,10 @@ unsigned long int cucul_cp437_to_utf32(unsigned char ch)


/** \brief Tell whether a UTF-32 character is fullwidth. /** \brief Tell whether a UTF-32 character is fullwidth.
* *
* This function returns 1 if the given UTF-32 character should be
* printed at twice the normal width (fullwidth), or 0 if it is a
* standard-width character or if the library does not know.
* Check whether the given UTF-32 character should be printed at twice
* the normal width (fullwidth characters). If the character is unknown
* or if its status cannot be decided, it is treated as a standard-width
* character.
* *
* This function never fails. * This function never fails.
* *


+ 6
- 6
cucul/colour.c View File

@@ -37,7 +37,7 @@ static const uint16_t ansitab[16] =


/** \brief Set the default colour pair. /** \brief Set the default colour pair.
* *
* This function sets the default ANSI colour pair. String functions such as
* Set the default ANSI colour pair for drawing. String functions such as
* caca_printf() and graphical primitive functions such as caca_draw_line() * caca_printf() and graphical primitive functions such as caca_draw_line()
* will use these colours. * will use these colours.
* *
@@ -70,7 +70,7 @@ int cucul_set_color(cucul_canvas_t *cv, unsigned char fg, unsigned char bg)


/** \brief Set the default colour pair (truecolor version). /** \brief Set the default colour pair (truecolor version).
* *
* This function sets the default colour pair. String functions such as
* Set the default colour pair for drawing. String functions such as
* caca_printf() and graphical primitive functions such as caca_draw_line() * caca_printf() and graphical primitive functions such as caca_draw_line()
* will use these colours. * will use these colours.
* *
@@ -110,10 +110,10 @@ int cucul_set_truecolor(cucul_canvas_t *cv, unsigned int fg, unsigned int bg)


/** \brief Get the colour pair at the given coordinates. /** \brief Get the colour pair at the given coordinates.
* *
* This function gets the internal \e libcucul colour pair value of the
* character at the given coordinates. The colour pair value has 32
* significant bits: the lower 16 are for the foreground colour, the higher
* 16 are for the background.
* Get the internal \e libcucul colour pair value of the character at the
* given coordinates. The colour pair value has 32 significant bits: the
* lower 16 bits are for the foreground colour, the higher 16 bits are for
* the background.
* *
* If the coordinates are outside the canvas boundaries, the current colour * If the coordinates are outside the canvas boundaries, the current colour
* pair is returned. * pair is returned.


+ 12
- 10
cucul/cucul.c View File

@@ -38,9 +38,9 @@


/** \brief Initialise a \e libcucul canvas. /** \brief Initialise a \e libcucul canvas.
* *
* This function initialises internal \e libcucul structures and the backend
* that will be used for subsequent graphical operations. It must be the
* first \e libcucul function to be called in a function. cucul_free_canvas()
* Initialise internal \e libcucul structures and the backend that will
* be used for subsequent graphical operations. It must be the first
* \e libcucul function to be called in a function. cucul_free_canvas()
* should be called at the end of the program to free all allocated resources. * should be called at the end of the program to free all allocated resources.
* *
* If one of the desired canvas coordinates is zero, a default canvas size * If one of the desired canvas coordinates is zero, a default canvas size
@@ -124,7 +124,7 @@ nomem:


/** \brief Resize a canvas. /** \brief Resize a canvas.
* *
* This function sets the canvas width and height, in character cells.
* Set the canvas' width and height, in character cells.
* *
* The contents of the canvas are preserved to the extent of the new * The contents of the canvas are preserved to the extent of the new
* canvas size. Newly allocated character cells at the right and/or at * canvas size. Newly allocated character cells at the right and/or at
@@ -163,7 +163,7 @@ int cucul_set_canvas_size(cucul_canvas_t *cv, unsigned int width,


/** \brief Get the canvas width. /** \brief Get the canvas width.
* *
* This function returns the current canvas width, in character cells.
* Return the current canvas' width, in character cells.
* *
* This function never fails. * This function never fails.
* *
@@ -177,7 +177,7 @@ unsigned int cucul_get_canvas_width(cucul_canvas_t *cv)


/** \brief Get the canvas height. /** \brief Get the canvas height.
* *
* This function returns the current canvas height, in character cells.
* Returns the current canvas' height, in character cells.
* *
* This function never fails. * This function never fails.
* *
@@ -191,8 +191,8 @@ unsigned int cucul_get_canvas_height(cucul_canvas_t *cv)


/** \brief Translate a colour index into the colour's name. /** \brief Translate a colour index into the colour's name.
* *
* This function translates a cucul_color enum into a human-readable
* description string of the associated colour.
* Translate a cucul_color enum into a human-readable string describing
* the corresponding colour.
* *
* This function never fails. * This function never fails.
* *
@@ -230,8 +230,8 @@ char const *cucul_get_color_name(unsigned int color)


/** \brief Uninitialise \e libcucul. /** \brief Uninitialise \e libcucul.
* *
* This function frees all resources allocated by cucul_create_canvas(). After
* cucul_free_canvas() has been called, no other \e libcucul functions may be
* Free all resources allocated by cucul_create_canvas(). After
* this function has been called, no other \e libcucul functions may be
* used unless a new call to cucul_create_canvas() is done. * used unless a new call to cucul_create_canvas() is done.
* *
* If an error occurs, -1 is returned and \b errno is set accordingly: * If an error occurs, -1 is returned and \b errno is set accordingly:
@@ -269,6 +269,8 @@ int cucul_free_canvas(cucul_canvas_t *cv)
} }


/** \brief Generate a random integer within a range. /** \brief Generate a random integer within a range.
*
* Generate a random integer within the given range.
* *
* This function never fails. * This function never fails.
* *


+ 2
- 2
cucul/import.c View File

@@ -47,14 +47,14 @@ static void ansi_parse_grcm(cucul_canvas_t *, struct ansi_grcm *,


/** \brief Import a buffer into a canvas /** \brief Import a buffer into a canvas
* *
* This function imports a libcucul buffer as returned by cucul_load_memory()
* Import a libcucul buffer as returned by cucul_load_memory()
* or cucul_load_file() into an internal libcucul canvas. * or cucul_load_file() into an internal libcucul canvas.
* *
* Valid values for \c format are: * Valid values for \c format are:
* - \c "": attempt to autodetect the file format. * - \c "": attempt to autodetect the file format.
* - \c "text": import ASCII text files. * - \c "text": import ASCII text files.
* - \c "ansi": import ANSI files. * - \c "ansi": import ANSI files.
* - \c "utf8": import UTF-8 files with ANSI colour files.
* - \c "utf8": import UTF-8 files with ANSI colour codes.
* - \c "caca": import native libcaca files. * - \c "caca": import native libcaca files.
* *
* If an error occurs, NULL is returned and \b errno is set accordingly: * If an error occurs, NULL is returned and \b errno is set accordingly:


+ 7
- 10
cucul/sprite.c View File

@@ -32,7 +32,7 @@


/** \brief Get the number of frames in a canvas. /** \brief Get the number of frames in a canvas.
* *
* This function returns the current canvas frame count.
* Return the current canvas' frame count.
* *
* This function never fails. * This function never fails.
* *
@@ -46,9 +46,9 @@ unsigned int cucul_get_canvas_frame_count(cucul_canvas_t *cv)


/** \brief Activate a given canvas frame. /** \brief Activate a given canvas frame.
* *
* This function sets the active canvas frame. All subsequent drawing
* operations will be performed on that frame. The current painting
* context set by cucul_set_color() or cucul_set_truecolor() is inherited.
* Set the active canvas frame. All subsequent drawing operations will
* be performed on that frame. The current painting context set by
* cucul_set_color() or cucul_set_truecolor() is inherited.
* *
* If the frame index is outside the canvas' frame range, nothing happens. * If the frame index is outside the canvas' frame range, nothing happens.
* *
@@ -79,8 +79,8 @@ int cucul_set_canvas_frame(cucul_canvas_t *cv, unsigned int frame)


/** \brief Add a frame to a canvas. /** \brief Add a frame to a canvas.
* *
* This function creates a new frame within the given canvas. Its contents
* are copied from the currently active frame.
* Create a new frame within the given canvas. Its contents are copied
* from the currently active frame.
* *
* The frame index indicates where the frame should be inserted. Valid * The frame index indicates where the frame should be inserted. Valid
* values range from 0 to the current canvas frame count. If the frame * values range from 0 to the current canvas frame count. If the frame
@@ -131,10 +131,7 @@ int cucul_create_canvas_frame(cucul_canvas_t *cv, unsigned int frame)


/** \brief Remove a frame from a canvas. /** \brief Remove a frame from a canvas.
* *
* This function deletes a frame from a given canvas.
*
* It is not legal to remove the last frame from a canvas. Such a request
* will be ignored by cucul_free_canvas_frame().
* Delete a frame from a given canvas.
* *
* The frame index indicates the frame to delete. Valid values range from * The frame index indicates the frame to delete. Valid values range from
* 0 to the current canvas frame count minus 1. If the frame index is * 0 to the current canvas frame count minus 1. If the frame index is


+ 8
- 9
cucul/transform.c View File

@@ -30,8 +30,8 @@ static uint32_t rotatechar(uint32_t ch);


/** \brief Invert a canvas' colours. /** \brief Invert a canvas' colours.
* *
* This function inverts a canvas' colours (black becomes white, red
* becomes cyan, etc.) without changing the characters in it.
* Invert a canvas' colours (black becomes white, red becomes cyan, etc.)
* without changing the characters in it.
* *
* This function never fails. * This function never fails.
* *
@@ -54,8 +54,8 @@ int cucul_invert(cucul_canvas_t *cv)


/** \brief Flip a canvas horizontally. /** \brief Flip a canvas horizontally.
* *
* This function flips a canvas horizontally, choosing characters that
* look like the mirrored version wherever possible.
* Flip a canvas horizontally, choosing characters that look like the
* mirrored version wherever possible.
* *
* This function never fails. * This function never fails.
* *
@@ -111,8 +111,8 @@ int cucul_flip(cucul_canvas_t *cv)


/** \brief Flip a canvas vertically. /** \brief Flip a canvas vertically.
* *
* This function flips a canvas vertically, choosing characters that
* look like the mirrored version wherever possible.
* Flip a canvas vertically, choosing characters that look like the
* mirrored version wherever possible.
* *
* This function never fails. * This function never fails.
* *
@@ -154,9 +154,8 @@ int cucul_flop(cucul_canvas_t *cv)


/** \brief Rotate a canvas. /** \brief Rotate a canvas.
* *
* This function applies a 180 degrees transformation to a canvas,
* choosing characters that look like the mirrored version wherever
* possible.
* Apply a 180-degree transformation to a canvas, choosing characters
* that look like the upside-down version wherever possible.
* *
* This function never fails. * This function never fails.
* *


Loading…
Cancel
Save