if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- if (!length) {
- return F_data_not;
- }
+ if (!length) return F_data_not;
return private_f_string_append(source, length, destination);
}
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- if (!length) {
- return F_data_not;
- }
+ if (!length) return F_data_not;
if (destination->used < length) {
return private_f_string_append(source, length, destination);
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- if (!length) {
- return F_data_not;
- }
+ if (!length) return F_data_not;
if (!destination->used) {
return private_f_string_append_nulless(source, length, destination);
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- if (!length) {
- return F_data_not;
- }
+ if (!length) return F_data_not;
return private_f_string_append_nulless(source, length, destination);
}
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- if (!length) {
- return F_data_not;
- }
+ if (!length) return F_data_not;
if (glue_length && destination->used) {
f_status_t status = private_f_string_append(glue, glue_length, destination);
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- if (!length) {
- return F_data_not;
- }
+ if (!length) return F_data_not;
if (glue_length && destination->used) {
f_status_t status = private_f_string_append_nulless(glue, glue_length, destination);
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- if (!length) {
- return F_data_not;
- }
+ if (!length) return F_data_not;
if (glue_length && destination->used) {
f_status_t status = private_f_string_prepend(glue, glue_length, destination);
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- if (!length) {
- return F_data_not;
- }
+ if (!length) return F_data_not;
if (glue_length && destination->used) {
f_status_t status = private_f_string_prepend_nulless(glue, glue_length, destination);
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- if (!length) {
- return F_data_not;
- }
+ if (!length) return F_data_not;
return private_f_string_prepend(source, length, destination);
}
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- if (!length) {
- return F_data_not;
- }
+ if (!length) return F_data_not;
if (destination->used < length) {
return private_f_string_prepend(source, length, destination);
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- if (!length) {
- return F_data_not;
- }
+ if (!length) return F_data_not;
if (!destination->used) {
return private_f_string_prepend_nulless(source, length, destination);
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- if (!length) {
- return F_data_not;
- }
+ if (!length) return F_data_not;
return private_f_string_prepend_nulless(source, length, destination);
}
* F_string_too_large (with error bit) if the combined string is too large.
*
* Errors (with error bit) from: f_memory_resize().
+ *
+ * @see f_memory_resize()
*/
#ifndef _di_f_string_append_
extern f_status_t f_string_append(const f_string_t source, const f_array_length_t length, f_string_dynamic_t * const destination);
* F_string_too_large (with error bit) if the combined string is too large.
*
* Errors (with error bit) from: f_memory_resize().
+ *
+ * @see f_memory_resize()
*/
#ifndef _di_f_string_append_assure_
extern f_status_t f_string_append_assure(const f_string_t source, const f_array_length_t length, f_string_dynamic_t * const destination);
* F_string_too_large (with error bit) if the combined string is too large.
*
* Errors (with error bit) from: f_memory_resize().
+ *
+ * @see f_memory_resize()
*/
#ifndef _di_f_string_append_assure_nulless_
extern f_status_t f_string_append_assure_nulless(const f_string_t source, const f_array_length_t length, f_string_dynamic_t * const destination);
* F_string_too_large (with error bit) if the combined string is too large.
*
* Errors (with error bit) from: f_memory_resize().
+ *
+ * @see f_memory_resize()
*/
#ifndef _di_f_string_append_nulless_
extern f_status_t f_string_append_nulless(const f_string_t source, const f_array_length_t length, f_string_dynamic_t * const destination);
* F_string_too_large (with error bit) if the combined string is too large.
*
* Errors (with error bit) from: f_memory_resize().
+ *
+ * @see f_memory_resize()
*/
#ifndef _di_f_string_mash_
extern f_status_t f_string_mash(const f_string_t glue, const f_array_length_t glue_length, const f_string_t source, const f_array_length_t length, f_string_dynamic_t * const destination);
* F_string_too_large (with error bit) if the combined string is too large.
*
* Errors (with error bit) from: f_memory_resize().
+ *
+ * @see f_memory_resize()
*/
#ifndef _di_f_string_mash_nulless_
extern f_status_t f_string_mash_nulless(const f_string_t glue, const f_array_length_t glue_length, const f_string_t source, const f_array_length_t length, f_string_dynamic_t * const destination);
* F_string_too_large (with error bit) if the combined string is too large.
*
* Errors (with error bit) from: f_memory_resize().
+ *
+ * @see f_memory_resize()
*/
#ifndef _di_f_string_mish_
extern f_status_t f_string_mish(const f_string_t glue, const f_array_length_t glue_length, const f_string_t source, const f_array_length_t length, f_string_dynamic_t * const destination);
* F_string_too_large (with error bit) if the combined string is too large.
*
* Errors (with error bit) from: f_memory_resize().
+ *
+ * @see f_memory_resize()
*/
#ifndef _di_f_string_mish_nulless_
extern f_status_t f_string_mish_nulless(const f_string_t glue, const f_array_length_t glue_length, const f_string_t source, const f_array_length_t length, f_string_dynamic_t * const destination);
* F_string_too_large (with error bit) if the combined string is too large.
*
* Errors (with error bit) from: f_memory_resize().
+ *
+ * @see f_memory_resize()
*/
#ifndef _di_f_string_prepend_
extern f_status_t f_string_prepend(const f_string_t source, const f_array_length_t length, f_string_dynamic_t * const destination);
* F_string_too_large (with error bit) if the combined string is too large.
*
* Errors (with error bit) from: f_memory_resize().
+ *
+ * @see f_memory_resize()
*/
#ifndef _di_f_string_prepend_assure_
extern f_status_t f_string_prepend_assure(const f_string_t source, const f_array_length_t length, f_string_dynamic_t * const destination);
* F_string_too_large (with error bit) if the combined string is too large.
*
* Errors (with error bit) from: f_memory_resize().
+ *
+ * @see f_memory_resize()
*/
#ifndef _di_f_string_prepend_assure_nulless_
extern f_status_t f_string_prepend_assure_nulless(const f_string_t source, const f_array_length_t length, f_string_dynamic_t * const destination);
* F_string_too_large (with error bit) if the combined string is too large.
*
* Errors (with error bit) from: f_memory_resize().
+ *
+ * @see f_memory_resize()
*/
#ifndef _di_f_string_prepend_nulless_
extern f_status_t f_string_prepend_nulless(const f_string_t source, const f_array_length_t length, f_string_dynamic_t * const destination);
* F_parameter (with error bit) if a parameter is invalid.
*
* Errors (with error bit) from: f_memory_resize().
+ *
+ * @see f_memory_resize()
*/
#ifndef _di_f_string_seek_line_
extern f_status_t f_string_seek_line(const f_string_t string, f_string_range_t * const range);