]> granicus.if.org Git - neomutt/commitdiff
doxygen: drop tables
authorRichard Russon <rich@flatcap.org>
Mon, 5 Mar 2018 18:28:06 +0000 (18:28 +0000)
committerRichard Russon <rich@flatcap.org>
Tue, 13 Mar 2018 17:04:23 +0000 (17:04 +0000)
These are now auto-generated from the function comments.

23 files changed:
mutt/address.c
mutt/base64.c
mutt/buffer.c
mutt/charset.c
mutt/date.c
mutt/debug.c
mutt/exit.c
mutt/file.c
mutt/hash.c
mutt/idna.c
mutt/list.c
mutt/mapping.c
mutt/mbyte.c
mutt/md5.c
mutt/memory.c
mutt/message.c
mutt/mime.c
mutt/parameter.c
mutt/regex.c
mutt/rfc2047.c
mutt/sha1.c
mutt/signal.c
mutt/string.c

index e28b028159ffdcf93199b0bce9c8cd0f5976620b..a1fd28f63af2e37399680ebfeaddbd16173d7827 100644 (file)
  * @page address Representation of an email address
  *
  * Representation of an email address
- *
- * | Data             | Description
- * | :--------------- | :--------------------------------------------------
- * | #AddressError    | An out-of-band error code
- * | #AddressErrors   | Messages for the error codes in #AddressError
- * | #AddressSpecials | Characters with special meaning for email addresses
- *
- * | Function                     | Description
- * | :--------------------------- | :---------------------------------------------------------
- * | mutt_addr_append()           | Append one list of addresses onto another
- * | mutt_addr_cat()              | Copy a string and escape the specified characters
- * | mutt_addr_cmp()              | Compare two e-mail addresses
- * | mutt_addr_cmp_strict()       | Strictly compare two Address lists
- * | mutt_addr_copy()             | Copy the real address
- * | mutt_addr_copy_list()        | Copy a list of addresses
- * | mutt_addr_for_display()      | Convert an Address for display purposes
- * | mutt_addr_free()             | Free a list of Addresses
- * | mutt_addr_has_recips()       | Count the number of Addresses with valid recipients
- * | mutt_addr_is_intl()          | Does the Address have IDN components
- * | mutt_addr_is_local()         | Does the Address have NO IDN components
- * | mutt_addr_mbox_to_udomain()  | Split a mailbox name into user and domain
- * | mutt_addr_new()              | Create a new Address
- * | mutt_addr_parse_list()       | Parse a list of email addresses
- * | mutt_addr_parse_list2()      | Parse a list of email addresses
- * | mutt_addr_qualify()          | Expand local names in an Address list using a hostname
- * | mutt_addr_remove_from_list() | Remove an Address from a list
- * | mutt_addr_search()           | Search for an e-mail address in a list
- * | mutt_addr_set_intl()         | Mark an Address as having IDN components
- * | mutt_addr_set_local()        | Mark an Address as having NO IDN components
- * | mutt_addr_valid_msgid()      | Is this a valid Message ID?
- * | mutt_addr_write()            | Write an Address to a buffer
- * | mutt_addr_write_single()     | Write a single Address to a buffer
- * | mutt_addrlist_to_intl()      | Convert an Address list to Punycode
- * | mutt_addrlist_to_local()     | Convert an Address list from Punycode
  */
 
 #include "config.h"
index a73ca3233107fb5bcd6be47bc0a1a58830ac6f87..b94fb15210267c763b0cf9939990bf2d911424ac 100644 (file)
  *
  * @note RFC3548 obsoletes RFC2045.
  * @note RFC4648 obsoletes RFC3548.
- *
- * | Data              | Description
- * | :---------------- | :--------------------------------------------------
- * | #Index64          | Lookup table for Base64 encoding characters
- *
- * | Function          | Description
- * | :---------------- | :-------------------------------------------------
- * | mutt_b64_decode() | Convert null-terminated base64 string to raw bytes
- * | mutt_b64_encode() | Convert raw bytes to null-terminated base64 string
  */
 
 #include "config.h"
index 5d15bbd1902f48d5734bbc23ed2ba82b9f0efd76..367045c952cf25d2004e7ccb53895030001ddf6f 100644 (file)
  * @page buffer General purpose object for storing and parsing strings
  *
  * The Buffer object make parsing and manipulating strings easier.
- *
- * | Function               | Description
- * | :--------------------- | :--------------------------------------------------
- * | mutt_buffer_add()      | Add a string to a Buffer, expanding it if necessary
- * | mutt_buffer_addch()    | Add a single character to a Buffer
- * | mutt_buffer_addstr()   | Add a string to a Buffer
- * | mutt_buffer_alloc()    | Create a new Buffer
- * | mutt_buffer_free()     | Release a Buffer and its contents
- * | mutt_buffer_from()     | Create Buffer from an existing string
- * | mutt_buffer_init()     | Initialise a new Buffer
- * | mutt_buffer_is_empty() | Is the Buffer empty?
- * | mutt_buffer_new()      | Create and initialise a Buffer
- * | mutt_buffer_printf()   | Format a string into a Buffer
- * | mutt_buffer_reset()    | Reset an existing Buffer
  */
 
 #include "config.h"
index fb1f60af0176dcc84f8ffdd6c3513d8257c2ead8..a448e37b32c55c4a5573ba55df89032348c3e460 100644 (file)
  * @page charset Conversion between different character encodings
  *
  * Conversion between different character encodings
- *
- * | Data                | Description
- * | :------------------ | :--------------------------------------------------
- * | #AssumedCharset     | Encoding schemes for messages without indication
- * | #Charset            | User's choice of character set
- * | #Charset_is_utf8    | Is the user's current character set utf-8?
- * | #PreferredMIMENames | Lookup table of preferred charsets
- * | #ReplacementChar    | When a Unicode character can't be displayed, use this instead
- *
- * | Function                       | Description
- * | :----------------------------- | :---------------------------------------------------------
- * | mutt_ch_canonical_charset()      | Canonicalise the charset of a string
- * | mutt_ch_charset_lookup()         | Look for a replacement character set
- * | mutt_ch_check_charset()          | Does iconv understand a character set?
- * | mutt_ch_choose()                 | Figure the best charset to encode a string
- * | mutt_ch_chscmp()                 | Are the names of two character sets equivalent?
- * | mutt_ch_convert_nonmime_string() | Try to convert a string using a list of character sets
- * | mutt_ch_convert_string()         | Convert a string between encodings
- * | mutt_ch_fgetconv()               | Convert a file's character set
- * | mutt_ch_fgetconv_close()         | Close an fgetconv handle
- * | mutt_ch_fgetconv_open()          | Prepare a file for charset conversion
- * | mutt_ch_fgetconvs()              | Convert a file's charset into a string buffer
- * | mutt_ch_get_default_charset()    | Get the default character set
- * | mutt_ch_iconv()                  | Change the encoding of a string
- * | mutt_ch_iconv_lookup()           | Look for a replacement character set
- * | mutt_ch_iconv_open()             | Set up iconv for conversions
- * | mutt_ch_lookup_add()             | Add a new character set lookup
- * | mutt_ch_lookup_remove()          | Remove all the character set lookups
- * | mutt_ch_set_charset()            | Update the records for a new character set
- * | mutt_ch_set_langinfo_charset()   | Set the user's choice of character set
  */
 
 #include "config.h"
@@ -78,8 +48,8 @@
 #define EILSEQ EINVAL
 #endif
 
-char *AssumedCharset; /**< Encoding schemes for messages without indication */
-char *Charset;        /**< User's choice of character set */
+char *AssumedCharset; /**< Config: Encoding schemes for messages without indication */
+char *Charset;        /**< Config: User's choice of character set */
 
 /**
  * ReplacementChar - When a Unicode character can't be displayed, use this instead
index d5be9202f069a05228f721cbbf4f7d38822dc67b..2a797e0f7cead4ce37b50d3973ff9af948a3e2b5 100644 (file)
  * @page date Time and date handling routines
  *
  * Some commonly used time and date functions.
- *
- * | Function                   | Description
- * | :------------------------- | :--------------------------------------------------
- * | mutt_date_check_month()    | Is the string a valid month name
- * | mutt_date_is_day_name()    | Is the string a valid day name
- * | mutt_date_local_tz()       | Calculate the local timezone in seconds east of UTC
- * | mutt_date_make_date()      | Write a date in RFC822 format to a buffer
- * | mutt_date_make_imap()      | Format date in IMAP style: DD-MMM-YYYY HH:MM:SS +ZZzz
- * | mutt_date_make_time()      | Convert `struct tm` to `time_t`
- * | mutt_date_make_tls()       | Format date in TLS certificate verification style
- * | mutt_date_normalize_time() | Fix the contents of a struct tm
- * | mutt_date_parse_date()     | Parse a date string in RFC822 format
- * | mutt_date_parse_imap()     | Parse date of the form: DD-MMM-YYYY HH:MM:SS +ZZzz
  */
 
 #include "config.h"
index 2d8090faa8cb9f0ac9d098cc966024d87360f724..0f059d6687c617e83fb95720c7449265da9e4258 100644 (file)
  * @page debug Debug messages
  *
  * Output debugging messages, suitable for a developer.
- *
- * | Function          | Description
- * | :---------------- | :--------------------------------
- * | mutt_debug_real() | Output some debugging information
  */
 
 #include "config.h"
index 2eab8a22ace97feac3f43003593a5fe0a8d6edc8..ed61a683bc09ca825b8578976f4175355e649fe3 100644 (file)
  * @page exit Leave the program NOW
  *
  * The default behaviour on a critical error is to notify the user, then stop.
- *
- * | Function    | Description
- * | :---------- | :----------------
- * | mutt_exit() | Leave NeoMutt NOW
  */
 
 #include "config.h"
index d894288f66456174886586cddd9b6bce1cdc79be..abc568a1c9d831218f0a2b708dac8e36350e93a4 100644 (file)
  * @page file File management functions
  *
  * Commonly used file/dir management routines.
- *
- * | Function                      | Description
- * | :---------------------------- | :-----------------------------------------------------------
- * | mutt_file_basename()          | Find the last component for a pathname
- * | mutt_file_check_empty()       | Is the mailbox empty
- * | mutt_file_chmod()             | Set permissions of a file
- * | mutt_file_chmod_add()         | Add permissions to a file
- * | mutt_file_chmod_add_stat()    | Add permissions to a file
- * | mutt_file_chmod_rm()          | Remove permissions from a file
- * | mutt_file_chmod_rm_stat()     | Remove permissions from a file
- * | mutt_file_concat_path()       | Join a directory name and a filename
- * | mutt_file_concatn_path()      | Concatenate directory and filename
- * | mutt_file_copy_bytes()        | Copy some content from one file to another
- * | mutt_file_copy_stream()       | Copy the contents of one file into another
- * | mutt_file_decrease_mtime()    | Decrease a file's modification time by 1 second
- * | mutt_file_dirname()           | Return a path up to, but not including, the final '/'
- * | mutt_file_fclose()            | Close a FILE handle (and NULL the pointer)
- * | mutt_file_fopen()             | Call fopen() safely
- * | mutt_file_fsync_close()       | Flush the data, before closing a file (and NULL the pointer)
- * | mutt_file_lock()              | (try to) lock a file
- * | mutt_file_mkdir()             | Recursively create directories
- * | mutt_file_open()              | Open a file
- * | mutt_file_quote_filename()    | Quote a filename to survive the shell's quoting rules
- * | mutt_file_read_keyword()      | Read a keyword from a file
- * | mutt_file_read_line()         | Read a line from a file
- * | mutt_file_rename()            | Rename a file
- * | mutt_file_rmtree()            | Recursively remove a directory
- * | mutt_file_safe_rename()       | NFS-safe renaming of files
- * | mutt_file_sanitize_filename() | Replace unsafe characters in a filename
- * | mutt_file_sanitize_regex()    | Escape any regex-magic characters in a string
- * | mutt_file_set_mtime()         | Set the modification time of one file from another
- * | mutt_file_symlink()           | Create a symlink
- * | mutt_file_to_absolute_path()  | Convert relative filepath to an absolute path
- * | mutt_file_touch_atime()       | Set the access time to current time
- * | mutt_file_unlink()            | Delete a file, carefully
- * | mutt_file_unlink_empty()      | Delete a file if it's empty
- * | mutt_file_unlock()            | Unlock a file previously locked by mutt_file_lock()
  */
 
 #include "config.h"
index 32002fd3058b60e6e5028fe87ea88acf831632f9..d0588b056f3731d73b778524026223e4050640c4 100644 (file)
  * @page hash Hash table data structure
  *
  * Hash table data structure.
- *
- * | Function                   | Description
- * | :------------------------- | :---------------------------------------------------------
- * | mutt_hash_create()         | Create a new Hash table (with string keys)
- * | mutt_hash_delete()         | Remove an element from a Hash table
- * | mutt_hash_destroy()        | Destroy a hash table
- * | mutt_hash_find()           | Find the HashElem data in a Hash table element using a key
- * | mutt_hash_find_bucket()    | Find the HashElem in a Hash table element using a key
- * | mutt_hash_find_elem()      | Find the HashElem in a Hash table element using a key
- * | mutt_hash_insert()         | Add a new element to the Hash table (with string keys)
- * | mutt_hash_int_create()     | Create a new Hash table (with integer keys)
- * | mutt_hash_int_delete()     | Remove an element from a Hash table
- * | mutt_hash_int_find()       | Find the HashElem data in a Hash table element using a key
- * | mutt_hash_int_insert()     | Add a new element to the Hash table (with integer keys)
- * | mutt_hash_set_destructor() | Set the destructor for a Hash Table
- * | mutt_hash_typed_insert()   | XXX
- * | mutt_hash_walk()           | Iterate through all the HashElem's in a Hash table
  */
 
 #include "config.h"
index 55748c4b348f8f13eaa22ef48c41784643931ec4..459ecaa132d3ec67358b41e2f33a0070dfb854a8 100644 (file)
  * @page idna Handling of international domain names
  *
  * Handling of international domain names
- *
- * | Function                  | Description
- * | :------------------------ | :---------------------------------------------------------
- * | mutt_idna_intl_to_local() | Convert an email's domain from Punycode
- * | mutt_idna_local_to_intl() | Convert an email's domain to Punycode
- * | mutt_idna_to_ascii_lz()   | Convert a domain to Punycode
  */
 
 #include "config.h"
index b0a361b0bfbf9a25fbf1d17e773bdd65ec97b676..20acbc9f9e85e023b17bb0e4542d19f40d368bf9 100644 (file)
  * @page list Singly-linked list type
  *
  * Singly-linked list of strings.
- *
- * | Function                 | Description
- * | :----------------------- | :-----------------------------------------
- * | mutt_list_clear()        | Free a list, but NOT its strings
- * | mutt_list_compare()      | Compare two string lists
- * | mutt_list_find()         | Find a string in a List
- * | mutt_list_free()         | Free a List AND its strings
- * | mutt_list_insert_after() | Insert a string after a given ListNode
- * | mutt_list_insert_head()  | Insert a string at the beginning of a List
- * | mutt_list_insert_tail()  | Append a string to the end of a List
- * | mutt_list_match()        | Is the string in the list (see notes)
  */
 
 #include "config.h"
index 44442014c345c0de1bbf56dd0e8504f3b4e3b734..2d539ba76b70fb2a1d78efdc8a74d14603305e09 100644 (file)
  * @page mapping Map between a string and a constant
  *
  * Map a string to a constant and vice versa.
- *
- * | Function             | Description
- * | :------------------- | :-------------------------------
- * | mutt_map_get_name()  | Lookup a string for a constant
- * | mutt_map_get_value() | Lookup the constant for a string
  */
 
 #include <stddef.h>
index 99e875b9ab72953901c3c019d121c7e9f5c39ff1..1806dbe10852c8983096a24de655240553259012 100644 (file)
  * @page mbyte Multi-byte String manipulation functions
  *
  * Some commonly-used multi-byte string manipulation routines.
- *
- * | Function                             | Description
- * | :----------------------------------- | :---------------------------------------------------------
- * | mutt_mb_charlen()                    | Count the bytes in a (multibyte) character
- * | mutt_mb_filter_unprintable()         | Replace unprintable characters
- * | mutt_mb_get_initials()               | Turn a name into initials
- * | mutt_mb_is_display_corrupting_utf8() | Will this character corrupt the display?
- * | mutt_mb_is_lower()                   | Does a multi-byte string contain only lowercase characters?
- * | mutt_mb_is_shell_char()              | Is character not typically part of a pathname
- * | mutt_mb_mbstowcs()                   | Convert a string from multibyte to wide characters
- * | mutt_mb_wcstombs()                   | Convert a string from wide to multibyte characters
- * | mutt_mb_wcswidth()                   | Measure the screen width of a string
- * | mutt_mb_wcwidth()                    | Measure the screen width of a character
- * | mutt_mb_width()                      | Measure a string's display width (in screen columns)
- * | mutt_mb_width_ceiling()              | Keep the end of the string on-screen
  */
 
 #include "config.h"
index 5332b8cc6dfa4219c14a67486b7ab88c618c5c1d..7444ec2edadd07f301d6d7e7ea6b9cec66fd4340 100644 (file)
  * @page md5 Calculate the MD5 checksum of a buffer
  *
  * Calculate the MD5 cryptographic hash of a string, according to RFC1321.
- *
- * | Function                 | Description
- * | :----------------------- | :----------------------------------------------------
- * | mutt_md5()               | Calculate the MD5 hash of a NULL-terminated string
- * | mutt_md5_buf()           | Calculate the MD5 hash of a buffer
- * | mutt_md5_finish_ctx()    | Process the remaining bytes in the buffer
- * | mutt_md5_init_ctx()      | Initialise the MD5 computation
- * | mutt_md5_process()       | Process a NULL-terminated string
- * | mutt_md5_process_block() | Process a block with MD5
- * | mutt_md5_process_bytes() | Process a block of data
- * | mutt_md5_read_ctx()      | Read from the context into a buffer
- * | mutt_md5_toascii()       | Convert a binary MD5 digest into ASCII Hexadecimal
  */
 
 #include "config.h"
index 08f641916d114b1f4b1504f95559b4c1afe6e88f..a40bb45e43b3a46254683ca7e0d08ef17d42d7e7 100644 (file)
  *
  * @note If any of the allocators fail, the user is notified and the program is
  *       stopped immediately.
- *
- * | Function           | Description
- * | :----------------- | :-----------------------------------
- * | mutt_mem_calloc()  | Allocate zeroed memory on the heap
- * | mutt_mem_free()    | Release memory allocated on the heap
- * | mutt_mem_malloc()  | Allocate memory on the heap
- * | mutt_mem_realloc() | Resize a block of memory on the heap
  */
 
 #include "config.h"
index 2aaa8f053c71205286d6b01f1a4469252b948621..78b1dfeb56c5bbc9add3cbd4a048128fef26a9b2 100644 (file)
  * Display informational messages for the user.
  *
  * These library stubs print the messages to stdout/stderr.
- *
- * | Function          | Description
- * | :---------------- | :--------------------------------------------
- * | default_error()   | Display an error message
- * | default_message() | Display an informative message
- * | default_perror()  | Lookup a standard error message (using errno)
  */
 
 #include "config.h"
index 971315ae44c5a7a6209d10e36f0e593ce377cf00..fb99cb7ce879be0668b8324de09f2e2afd7bffc0 100644 (file)
  * @page mime Constants and macros for managing MIME encoding
  *
  * Constants and macros for managing MIME encoding.
- *
- * | Data           | Description
- * | :------------- | :--------------------------------------------------
- * | #BodyEncodings | Common MIME body encodings
- * | #BodyTypes     | Common MIME body types
- * | #IndexHex      | Lookup table for ASCII hex digits
- * | #MimeSpecials  | Characters that need special treatment in MIME
  */
 
 #include "config.h"
index 1b9fbe47d222f2bbb0ea55a9321b5b474a4eed88..01325553abf56d945cf7a447c7cfc14761c5592c 100644 (file)
  * @page parameter Store attributes associated with a MIME part
  *
  * Store attributes associated with a MIME part
- *
- * | Function                | Description
- * | :---------------------- | :------------------------------
- * | mutt_param_cmp_strict() | Strictly compare two ParameterLists
- * | mutt_param_delete()     | Delete a matching Parameter
- * | mutt_param_free()       | Free a ParameterList
- * | mutt_param_free_one()   | Free a Parameter
- * | mutt_param_get()        | Find a matching Parameter
- * | mutt_param_new()        | Create a new Parameter
- * | mutt_param_set()        | Set a Parameter
  */
 
 #include "config.h"
index f7c0015b9699354caa195d294bf6cf938b2d9274..085a3bf8eac9c7c157231a5ad5e634c4413cac77 100644 (file)
  * @page regex Manage regular expressions
  *
  * Manage regular expressions.
- *
- * | Function                  | Description
- * | :------------------------ | :------------------------------------------
- * | mutt_regex_compile()      | Create an Regex from a string
- * | mutt_regex_create()       | Create an Regex from a string
- * | mutt_regex_free()         | Free a Regex object
- * | mutt_regexlist_add()      | Compile a regex string and add it to a list
- * | mutt_regexlist_free()     | Free a RegexList object
- * | mutt_regexlist_match()    | Does a string match any Regex in the list?
- * | mutt_regexlist_new()      | Create a new RegexList
- * | mutt_regexlist_remove()   | Remove a Regex from a list
- * | mutt_replacelist_add()    | Add a pattern and a template to a list
- * | mutt_replacelist_apply()  | Apply replacements to a buffer
- * | mutt_replacelist_free()   | Free a ReplaceList object
- * | mutt_replacelist_match()  | Does a string match a pattern?
- * | mutt_replacelist_new()    | Create a new ReplaceList
- * | mutt_replacelist_remove() | Remove a pattern from a list
  */
 
 #include "config.h"
index 92a6bd48e10d4039b4164fbe0749cfbedfd69524..8f176c5d248d14d8a9a70f5c2737970ca325687d 100644 (file)
  * @page rfc2047 RFC2047 encoding / decoding functions
  *
  * RFC2047 MIME extensions encoding / decoding routines.
- *
- * | Function              | Description
- * | :-------------------- | :-----------------------------------------
- * | mutt_rfc2047_decode() | Decode any RFC2047-encoded header fields
- * | mutt_rfc2047_encode() | RFC-2047-encode a string
  */
 
 #include "config.h"
index 141d93e6d02e770b6163712d45d8fa190d777f37..29358d23a5e6397bf90fb507af135c1b7aef265c 100644 (file)
  *
  * Calculate the SHA1 cryptographic hash of a string, according to RFC3174.
  *
- * | Function              | Description
- * | :-------------------- | :----------------------------------------
- * | mutt_sha1_final()     | Add padding and return the message digest
- * | mutt_sha1_init()      | Initialize new context
- * | mutt_sha1_transform() | Hash a single 512-bit block
- * | mutt_sha1_update()    | Run your data through this
- *
  * Test Vectors (from FIPS PUB 180-1):
  * - "abc" yields `A9993E36 4706816A BA3E2571 7850C26C 9CD0D89D`
  * - "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq" yields `84983E44 1C3BD26E BAAE4AA1 F95129E5 E54670F1`
index 02907e11682b108d66d1a6eecb3eec56925ee223..f6fefa3bf2c670890c50e09cbafc5c8c23910a38 100644 (file)
  * @page signal Signal handling
  *
  * Signal handling
- *
- * | Function                   | Description
- * | :------------------------- | :---------------------------------------------------------
- * | mutt_sig_allow_interrupt() | Allow/disallow Ctrl-C (SIGINT)
- * | mutt_sig_block()           | Block signals during critical operations
- * | mutt_sig_block_system()    | Block signals before calling exec()
- * | mutt_sig_empty_handler()   | Dummy signal handler
- * | mutt_sig_exit_handler()    | Notify the user and shutdown gracefully
- * | mutt_sig_init()            | Initialise the signal handling
- * | mutt_sig_unblock()         | Restore previously blocked signals
- * | mutt_sig_unblock_system()  | Restore previously blocked signals
  */
 
 #include "config.h"
index 9b7ca0cfbfddc8f771c373ccd199a7848e8ab9b4..3494f0b56a0e6c808080052d35ede83f2221272b 100644 (file)
  * @page string String manipulation functions
  *
  * Lots of commonly-used string manipulation routines.
- *
- * | Function                      | Description
- * | :---------------------------- | :---------------------------------------------------------
- * | mutt_str_adjust()             | Shrink-to-fit a string
- * | mutt_str_append_item()        | Add string to another separated by sep
- * | mutt_str_atoi()               | Convert ASCII string to an integer
- * | mutt_str_atol()               | Convert ASCII string to a long
- * | mutt_str_atos()               | Convert ASCII string to a short
- * | mutt_str_atoui()              | Convert ASCII string to an unsigned integer
- * | mutt_str_atoul()              | Convert ASCII string to an unsigned long
- * | mutt_str_dequote_comment()    | Un-escape characters in an email address comment
- * | mutt_str_find_word()          | Find the next word (non-space)
- * | mutt_str_getenv()             | Get an environment variable
- * | mutt_str_is_ascii()           | Is a string ASCII (7-bit)?
- * | mutt_str_is_email_wsp()       | Is this a whitespace character (for an email header)
- * | mutt_str_lws_len()            | Measure the linear-white-space at the beginning of a string
- * | mutt_str_lws_rlen()           | Measure the linear-white-space at the end of a string
- * | mutt_str_next_word()          | Find the next word in a string
- * | mutt_str_pretty_size()        | Display an abbreviated size, e.g. 3.4K
- * | mutt_str_remove_trailing_ws() | Trim trailing whitespace from a string
- * | mutt_str_replace()            | Replace one string with another
- * | mutt_str_rstrnstr()           | Find last instance of a substring
- * | mutt_str_skip_email_wsp()     | Skip over whitespace as defined by RFC5322
- * | mutt_str_skip_whitespace()    | Find the first non-whitespace character in a string
- * | mutt_str_strcasecmp()         | Compare two strings ignoring case, safely
- * | mutt_str_strcat()             | Concatenate two strings
- * | mutt_str_strchrnul()          | Find first occurrence of character in string
- * | mutt_str_strcmp()             | Compare two strings, safely
- * | mutt_str_strcoll()            | Collate two strings (compare using locale), safely
- * | mutt_str_strdup()             | Copy a string, safely
- * | mutt_str_strfcpy()            | Copy a string into a buffer (guaranteeing NUL-termination)
- * | mutt_str_stristr()            | Find first occurrence of string (ignoring case)
- * | mutt_str_strlen()             | Calculate the length of a string, safely
- * | mutt_str_strlower()           | convert all characters in the string to lowercase
- * | mutt_str_strncasecmp()        | Compare two strings ignoring case (to a maximum), safely
- * | mutt_str_strncat()            | Concatenate two strings
- * | mutt_str_strncmp()            | Compare two strings (to a maximum), safely
- * | mutt_str_strnfcpy()           | Copy a limited string into a buffer (guaranteeing NUL-termination)
- * | mutt_str_substr_cpy()         | Copy a sub-string into a buffer
- * | mutt_str_substr_dup()         | Duplicate a sub-string
- * | mutt_str_sysexit()            | Return a string matching an error code
- * | mutt_str_word_casecmp()       | Find word a in word list b
  */
 
 #include "config.h"
@@ -941,7 +899,7 @@ const char *mutt_str_find_word(const char *src)
 }
 
 /**
- * mutt_str_pretty_size - Display an abbreviated size, e.g. 3.4K
+ * mutt_str_pretty_size - Display an abbreviated size, like 3.4K
  * @param buf    Buffer for the result
  * @param buflen Length of the buffer
  * @param num    Number to abbreviate