Change the wording to be consistent with the rest of the project.
There should be "(optional)" in the comments.
* @param found
* A location where a valid object was found.
* @param quote
- * This will store the quote type representing the character to use (from the f_fss_quote_type_*_e).
- * Set pointer address to 0 to not use.
+ * (optional) This will store the quote type representing the character to use (from the f_fss_quote_type_*_e).
+ * Set to NULL to not use.
* @param delimits
* A delimits array representing where delimits exist within the buffer.
* @param state
* If f_fss_complete_partial_e, this will write any appropriate open and close aspects of this content, except for the final newline.
* If f_fss_complete_full_e, this will write any appropriate open and close aspects of this content, including the final newline.
* @param prepend
- * A string of whitespace to prepend at the start of each line.
+ * (optional) A string of whitespace to prepend at the start of each line.
* This should only be whitespace, anything else could produce invalid content.
- * Set the pointer address to 0 to disable.
+ * Set to NULL to not use.
* @param range
* The start/stop location within the content string to write as an content.
* @param destination
* If f_fss_complete_partial_e, this will write any appropriate open and close aspects of this content, except for the final newline.
* If f_fss_complete_full_e, this will write any appropriate open and close aspects of this content, including the final newline.
* @param prepend
- * A string of whitespace to prepend at the start of each line.
+ * (optional) A string of whitespace to prepend at the start of each line.
* This should only be whitespace, anything else could produce invalid content.
- * Set the pointer address to 0 to disable.
+ * Set to NULL to not use.
* @param ignore
- * An optional list of ranges within the string to ignore.
+ * (optional) A list of ranges within the string to ignore.
* These ranges are only checked/ignored if there is a valid nested object open or a valid nested object close.
* Any valid nested object open or valid nested object close inside an ingore range will not be escaped.
- * Set the pointer address to 0 to disable.
+ * Set to NULL to not use.
* @param range
* The start/stop location within the content string to write as an content.
* @param destination
* @param found
* A set of all locations where a valid content was found.
* @param quotes
- * This will store the quote type representing the character to use (from the f_fss_quote_type_*_e).
- * Set pointer address to 0 to not use.
+ * (optional) This will store the quote type representing the character to use (from the f_fss_quote_type_*_e).
+ * Set to NULL to not use.
* @param delimits
* A delimits array representing where delimits exist within the buffer.
* @param state
* @param found
* A location where a valid object was found.
* @param quote
- * This will store the quote type representing the character to use (from the f_fss_quote_type_*_e).
- * Set pointer address to 0 to not use.
+ * (optional) This will store the quote type representing the character to use (from the f_fss_quote_type_*_e).
+ * Set to NULL to not use.
* @param delimits
* A delimits array representing where delimits exist within the buffer.
* @param state
* If f_fss_complete_partial_e, this will write any appropriate open and close aspects of this content, except for the final newline.
* If f_fss_complete_full_e, this will write any appropriate open and close aspects of this content, including the final newline.
* @param prepend
- * A string of whitespace to prepend at the start of each line.
+ * (optional) A string of whitespace to prepend at the start of each line.
* This should only be whitespace, anything else could produce invalid content.
- * Set the pointer address to 0 to disable.
+ * Set to NULL to not use.
* @param ignore
- * An optional list of ranges within the string to ignore.
+ * (optional) A list of ranges within the string to ignore.
* These ranges are only checked/ignored if there is a valid nested object open or a valid nested object close.
* Any valid nested object open or valid nested object close inside an ingore range will not be escaped.
- * Set the pointer address to 0 to disable.
+ * Set to NULL to not use.
* @param range
* The start/stop location within the content string to write as an content.
* @param destination
* @param found
* A set of all locations where a valid object was found.
* @param quote
- * This will store the quote type representing the character to use (from the f_fss_quote_type_*_e).
- * Set pointer address to 0 to not use.
+ * (optional) This will store the quote type representing the character to use (from the f_fss_quote_type_*_e).
+ * Set to NULL to not use.
* @param delimits
* An array of delimits detected during processing.
* The caller is expected to decide if and when to process them.
* @param values
* An array of values where "snatched" content is stored.
* @param matches
- * An array representing the if an Object was matched.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the if an Object was matched.
+ * Set to NULL to not use.
* @param indexs
- * An array representing the index within the Objects where the Content match was made.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the index within the Objects where the Content match was made.
+ * Set to NULL to not use.
*
* @return
* F_okay on success.
* @param values
* An array of values where "snatched" content is stored.
* @param matches
- * An array representing the if an Object was matched.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the if an Object was matched.
+ * Set to NULL to not use.
* @param indexs
- * An array representing the index within the Objects where the Content match was made.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the index within the Objects where the Content match was made.
+ * Set to NULL to not use.
*
* @return
* F_okay on success.
* @param values
* An array of map arrays where "snatched" content is stored.
* @param matches
- * An array representing the if an Object was matched.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the if an Object was matched.
+ * Set to NULL to not use.
* @param indexs
- * An array representing the index within the Objects where the Content match was made.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the index within the Objects where the Content match was made.
+ * Set to NULL to not use.
*
* @return
* F_okay on success.
* @param values
* An array of multi map arrays where "snatched" content is stored.
* @param matches
- * An array representing the if an Object was matched.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the if an Object was matched.
+ * Set to NULL to not use.
* @param indexs
- * An array representing the index within the Objects where the Content match was made.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the index within the Objects where the Content match was made.
+ * Set to NULL to not use.
*
* @return
* F_okay on success.
* @param values
* An array of multi map value arrays where "snatched" content is stored.
* @param matches
- * An array representing the if an Object was matched.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the if an Object was matched.
+ * Set to NULL to not use.
* @param indexs
- * An array representing the index within the Objects where the Content match was made.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the index within the Objects where the Content match was made.
+ * Set to NULL to not use.
*
* @return
* F_okay on success.
* @param values
* An array of multi map value arrays where "snatched" content is stored.
* @param matches
- * An array representing the if an Object was matched.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the if an Object was matched.
+ * Set to NULL to not use.
* @param indexs
- * An array representing the index within the Objects where the Content match was made.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the index within the Objects where the Content match was made.
+ * Set to NULL to not use.
*
* @return
* F_okay on success.
* @param values
* An array of map arrays where "snatched" content is stored.
* @param matches
- * An array representing the if an Object was matched.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the if an Object was matched.
+ * Set to NULL to not use.
* @param indexs
- * An array representing the index within the Objects where the Content match was made.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the index within the Objects where the Content match was made.
+ * Set to NULL to not use.
*
* @return
* F_okay on success.
* @param values
* An array of values where "snatched" content is stored.
* @param matches
- * An array representing the if an Object was matched.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the if an Object was matched.
+ * Set to NULL to not use.
* @param indexs
- * An array representing the index within the Objects where the Content match was made.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the index within the Objects where the Content match was made.
+ * Set to NULL to not use.
*
* @return
* F_okay on success.
* @param values
* An array of values where "snatched" content is stored.
* @param matches
- * An array representing the if an Object was matched.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the if an Object was matched.
+ * Set to NULL to not use.
* @param indexs
- * An array representing the index within the Objects where the Content match was made.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the index within the Objects where the Content match was made.
+ * Set to NULL to not use.
*
* @return
* F_okay on success.
* @param values
* An array of values where "snatched" content is stored.
* @param matches
- * An array representing the if an Object was matched.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the if an Object was matched.
+ * Set to NULL to not use.
* @param indexs
- * An array representing the index within the Objects where the Content match was made.
- * Set the pointer address to 0 to disable.
+ * (optional) An array representing the index within the Objects where the Content match was made.
+ * Set to NULL to not use.
*
* @return
* F_okay on success.
* This will be populated with all valid contents found.
* @param objects_quoted
* (optional) An array mapped to each object in objects representing the quote type discovered (from the f_fss_quote_type_*_e), if any.
- * Set the pointer address to 0 to disable.
+ * Set to NULL to not use.
* @param objects_delimits
* An array of delimits for objects detected during processing.
* The caller is expected to decide if and when to process them.
* @param contents_delimits
* (optional) An array of delimits for contents detected during processing.
* The caller is expected to decide if and when to process them.
- * Set pointer address to 0 and all delimits will instead utilize objects_delimits.
+ * Set to NULL and all delimits will instead utilize objects_delimits.
* @param state
A state for providing flags and handling interrupts during long running operations.
* There is no state.handle().
* @param contents_delimits
* (optional) An array of delimits for contents detected during processing.
* The caller is expected to decide if and when to process them.
- * Set pointer address to 0 and all delimits will instead utilize objects_delimits.
+ * Set to NULL and all delimits will instead utilize objects_delimits.
* @param comments
* An array of ranges representing where comments are found within any valid content.
* This only stores comments found within valid content only.
* @param content
* A string representing the content.
* @param content_prepend
- * A string to prepend at the start of each line in content, such as spaces.
- * Set the pointer address to 0 to disable.
+ * (optional) A string to prepend at the start of each line in content, such as spaces.
+ * Set to NULL to not use.
* @param destination
* The buffer to write to.
* @param state
* @param contents_delimits
* (optional) An array of delimits for contents detected during processing.
* The caller is expected to decide if and when to process them.
- * Set pointer address to 0 and all delimits will instead utilize objects_delimits.
+ * Set to NULL and all delimits will instead utilize objects_delimits.
* @param comments
* An array of ranges representing where comments are found within any valid content.
* This only stores comments found within valid content only.
* @param content
* A string representing the content.
* @param content_prepend
- * A string to prepend at the start of each line in content, such as spaces.
- * Set the pointer address to 0 to disable.
+ * (optional) A string to prepend at the start of each line in content, such as spaces.
+ * Set to NULL to not use.
* @param ignore
- * An optional list of ranges within the string to ignore.
+ * (optional) A list of ranges within the string to ignore.
* These ranges are only checked/ignored if there is a valid nested object open or a valid nested object close.
* Any valid nested object open or valid nested object close inside an ingore range will not be escaped.
- * Set the pointer address to 0 to disable.
+ * Set to NULL to not use.
* @param destination
* The buffer where the content is written to.
* @param state
* This will be populated with all valid contents found.
* @param objects_quoted
* (optional) An array mapped to each object in objects representing the quote type discovered (from the f_fss_quote_type_*_e), if any.
- * Set the pointer address to 0 to disable.
+ * Set to NULL to not use.
* @param contents_quoted
* (optional) An array mapped to each content in objects representing the quote type discovered (from the f_fss_quote_type_*_e), if any.
- * Set the pointer address to 0 to disable.
+ * Set to NULL to not use.
* @param objects_delimits
* An array of delimits for objects detected during processing.
* The caller is expected to decide if and when to process them.
* @param contents_delimits
* (optional) An array of delimits for contents detected during processing.
* The caller is expected to decide if and when to process them.
- * Set pointer address to 0 and all delimits will instead utilize objects_delimits.
+ * Set to NULL and all delimits will instead utilize objects_delimits.
* @param state
* A state for providing flags and handling interrupts during long running operations.
* There is no state.handle().
* @param contents_delimits
* (optional) An array of delimits for contents detected during processing.
* The caller is expected to decide if and when to process them.
- * Set pointer address to 0 and all delimits will instead utilize objects_delimits.
+ * Set to NULL 0 and all delimits will instead utilize objects_delimits.
* @param comments
* An array of ranges representing where comments are found within any valid content.
* This only stores comments found within valid content only.
* @param content
* A string representing the content.
* @param content_prepend
- * A string to prepend at the start of each line in content, such as spaces.
- * Set the pointer address to 0 to disable.
+ * (optional) A string to prepend at the start of each line in content, such as spaces.
+ * Set to NULL to not use.
* @param ignore
- * An optional list of ranges within the string to ignore.
+ * (optional) A list of ranges within the string to ignore.
* These ranges are only checked/ignored if there is a valid nested object open or a valid nested object close.
* Any valid nested object open or valid nested object close inside an ingore range will not be escaped.
- * Set the pointer address to 0 to disable.
+ * Set to NULL to not use.
* @param destination
* The buffer where the content is written to.
* @param state
* @param contents_delimits
* (optional) An array of delimits for contents detected during processing.
* The caller is expected to decide if and when to process them.
- * Set pointer address to 0 and all delimits will instead utilize objects_delimits.
+ * Set to NULL and all delimits will instead utilize objects_delimits.
* @param comments
* An array of ranges representing where comments are found within any valid content.
* This only stores comments found within valid content only.
* If FALSE, the Object is passed f_fss_complete_full_e.
* The Content is always passed f_fss_complete_full_e.
* @param content_prepend
- * A string to prepend at the start of each line in content, such as spaces.
+ * (optional) A string to prepend at the start of each line in content, such as spaces.
* This will not be prepended for the Object "payload".
- * Set the pointer address to 0 to disable.
+ * Set to NULL to not use.
* @param destination
* The buffer to append to.
* @param state