The sentence ends, unlike the other similar global static strings, does not have the "_single" in the name.
Add the "_single" in the name and then for consistency addthe case where there should be no "_single".
These cases are as a result now handled:
- ".%r".
- "'.%r".
- "%[.%]%r"
- "%['.%]%r"
- "%[%[.%]%]%r"
- "%[%['.%]%]%r"
//#define _di_f_string_format_s_
#define _di_f_string_format_s_double_s_
#define _di_f_string_format_S_double_s_
-//#define _di_f_string_format_sentence_end_quote_s_
-//#define _di_f_string_format_sentence_end_s_
+#define _di_f_string_format_sentence_end_quote_s_
+#define _di_f_string_format_sentence_end_s_
+#define _di_f_string_format_sentence_end_double_quote_s_
+#define _di_f_string_format_sentence_end_double_s_
+//#define _di_f_string_format_sentence_end_single_quote_s_
+//#define _di_f_string_format_sentence_end_single_s_
#define _di_f_string_format_ss_double_s_
#define _di_f_string_format_SS_double_s_
#define _di_f_string_format_s_single_s_
#define _di_f_string_format_s_double_s_
#define _di_f_string_format_S_double_s_
#define _di_f_string_format_sentence_end_quote_s_
-//#define _di_f_string_format_sentence_end_s_
+#define _di_f_string_format_sentence_end_s_
+#define _di_f_string_format_sentence_end_double_quote_s_
+#define _di_f_string_format_sentence_end_double_s_
+#define _di_f_string_format_sentence_end_single_quote_s_
+//#define _di_f_string_format_sentence_end_single_s_
#define _di_f_string_format_ss_double_s_
#define _di_f_string_format_SS_double_s_
#define _di_f_string_format_s_single_s_
//#define _di_f_string_format_s_
#define _di_f_string_format_s_double_s_
#define _di_f_string_format_S_double_s_
-//#define _di_f_string_format_sentence_end_quote_s_
-//#define _di_f_string_format_sentence_end_s_
+#define _di_f_string_format_sentence_end_quote_s_
+#define _di_f_string_format_sentence_end_s_
+#define _di_f_string_format_sentence_end_double_quote_s_
+#define _di_f_string_format_sentence_end_double_s_
+//#define _di_f_string_format_sentence_end_single_quote_s_
+//#define _di_f_string_format_sentence_end_single_s_
#define _di_f_string_format_ss_double_s_
#define _di_f_string_format_SS_double_s_
#define _di_f_string_format_s_single_s_
//#define _di_f_string_format_s_
#define _di_f_string_format_s_double_s_
#define _di_f_string_format_S_double_s_
-//#define _di_f_string_format_sentence_end_quote_s_
-//#define _di_f_string_format_sentence_end_s_
+#define _di_f_string_format_sentence_end_quote_s_
+#define _di_f_string_format_sentence_end_s_
+#define _di_f_string_format_sentence_end_double_quote_s_
+#define _di_f_string_format_sentence_end_double_s_
+//#define _di_f_string_format_sentence_end_single_quote_s_
+//#define _di_f_string_format_sentence_end_single_s_
#define _di_f_string_format_ss_double_s_
#define _di_f_string_format_SS_double_s_
#define _di_f_string_format_s_single_s_
//#define _di_f_string_format_s_
#define _di_f_string_format_s_double_s_
#define _di_f_string_format_S_double_s_
-//#define _di_f_string_format_sentence_end_quote_s_
-//#define _di_f_string_format_sentence_end_s_
+#define _di_f_string_format_sentence_end_quote_s_
+#define _di_f_string_format_sentence_end_s_
+#define _di_f_string_format_sentence_end_double_quote_s_
+#define _di_f_string_format_sentence_end_double_s_
+//#define _di_f_string_format_sentence_end_single_quote_s_
+//#define _di_f_string_format_sentence_end_single_s_
#define _di_f_string_format_ss_double_s_
#define _di_f_string_format_SS_double_s_
#define _di_f_string_format_s_single_s_
#ifndef _di_f_string_format_sentence_end_quote_s_
const f_string_static_t f_string_format_sentence_end_quote_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_quote_s, 0, F_string_format_sentence_end_quote_s_length);
#endif // _di_f_string_format_sentence_end_quote_s_
+
+ #ifndef _di_f_string_format_sentence_end_double_s_
+ const f_string_static_t f_string_format_sentence_end_double_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_double_s, 0, F_string_format_sentence_end_double_s_length);
+ #endif // _di_f_string_format_sentence_end_double_s_
+
+ #ifndef _di_f_string_format_sentence_end_double_quote_s_
+ const f_string_static_t f_string_format_sentence_end_double_quote_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_double_quote_s, 0, F_string_format_sentence_end_double_quote_s_length);
+ #endif // _di_f_string_format_sentence_end_double_quote_s_
+
+ #ifndef _di_f_string_format_sentence_end_single_s_
+ const f_string_static_t f_string_format_sentence_end_single_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_single_s, 0, F_string_format_sentence_end_single_s_length);
+ #endif // _di_f_string_format_sentence_end_single_s_
+
+ #ifndef _di_f_string_format_sentence_end_single_quote_s_
+ const f_string_static_t f_string_format_sentence_end_single_quote_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_single_quote_s, 0, F_string_format_sentence_end_single_quote_s_length);
+ #endif // _di_f_string_format_sentence_end_single_quote_s_
#endif // _di_f_string_format_s_
#ifdef __cplusplus
#define F_string_format_ull_single_s "%[%ull%]"
#define F_string_format_ULL_s "%ULL"
- #define F_string_format_sentence_end_s "%[.%]%r"
- #define F_string_format_sentence_end_quote_s "%['.%]%r"
+ #define F_string_format_sentence_end_s ".%r"
+ #define F_string_format_sentence_end_quote_s "'.%r"
+ #define F_string_format_sentence_end_double_s "%[%[.%]%]%r"
+ #define F_string_format_sentence_end_double_quote_s "%[%['.%]%]%r"
+ #define F_string_format_sentence_end_single_s "%[.%]%r"
+ #define F_string_format_sentence_end_single_quote_s "%['.%]%r"
#define F_string_format_bracket_close_s_length 2
#define F_string_format_bracket_open_s_length 2
#define F_string_format_ull_double_s_length 8
#define F_string_format_ULL_s_length 4
- #define F_string_format_sentence_end_s_length 7
- #define F_string_format_sentence_end_quote_s_length 8
+ #define F_string_format_sentence_end_s_length 2
+ #define F_string_format_sentence_end_quote_s_length 3
+ #define F_string_format_sentence_end_double_s_length 11
+ #define F_string_format_sentence_end_double_quote_s_length 12
+ #define F_string_format_sentence_end_single_s_length 7
+ #define F_string_format_sentence_end_single_quote_s_length 8
#ifndef _di_f_string_format_bracket_close_s_
extern const f_string_static_t f_string_format_bracket_close_s;
#ifndef _di_f_string_format_sentence_end_quote_s_
extern const f_string_static_t f_string_format_sentence_end_quote_s;
#endif // _di_f_string_format_sentence_end_quote_s_
+
+ #ifndef _di_f_string_format_sentence_end_double_s_
+ extern const f_string_static_t f_string_format_sentence_end_double_s;
+ #endif // _di_f_string_format_sentence_end_double_s_
+
+ #ifndef _di_f_string_format_sentence_end_double_quote_s_
+ extern const f_string_static_t f_string_format_sentence_end_double_quote_s;
+ #endif // _di_f_string_format_sentence_end_double_quote_s_
+
+ #ifndef _di_f_string_format_sentence_end_single_s_
+ extern const f_string_static_t f_string_format_sentence_end_single_s;
+ #endif // _di_f_string_format_sentence_end_single_s_
+
+ #ifndef _di_f_string_format_sentence_end_single_quote_s_
+ extern const f_string_static_t f_string_format_sentence_end_single_quote_s;
+ #endif // _di_f_string_format_sentence_end_single_quote_s_
#endif // _di_f_string_format_s_
/**
fl_print_format("%[%QAccess denied while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QCurrent user is not allowed to use the given group while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QCurrent user is not allowed to use the given owner while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QInvalid directory while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QFailed to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QFile descriptor error while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QMax file descriptors reached while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QInvalid file descriptor while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QMax open files reached while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QOverflow while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QRead failed while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QSeek failed while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QStat failed while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QSynchronize failed while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QUTF failure while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QInvalid UTF while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QUnderflow while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QLoop while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QInvalid %Q name '%]", print->to, print->context, print->prefix, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QNumber overflow while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QNumber underflow while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format(" for the %Q '%]", print->to, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QProhibited by system while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format("%[%QInvalid or missing directory in path while trying to %Q %Q '%]", print->to, print->context, print->prefix, operation, type_name, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, argument, print->notable);
fl_print_format("%[' is not a valid number for the parameter '%]", print->to, print->context, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, parameter, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, argument, print->notable);
fl_print_format("%[' is negative, which is not allowed for the parameter '%]", print->to, print->context, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, parameter, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, argument, print->notable);
fl_print_format("%[' is too large for the parameter '%]", print->to, print->context, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, parameter, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, argument, print->notable);
fl_print_format("%[' is positive, which is not allowed for the parameter '%]", print->to, print->context, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, parameter, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, argument, print->notable);
fl_print_format("%[' is too small for the parameter '%]", print->to, print->context, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, parameter, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
funlockfile(print->to.stream);
}
fl_print_format(f_string_format_Q_single_s.string, print->to, print->set->notable, variable, print->set->notable);
fl_print_format("%[ is missing or has a length of%] ", print->to, print->set->error, print->set->error);
fl_print_format("%[0%]", print->to, print->set->notable, print->set->notable);
- fl_print_format(f_string_format_sentence_end_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format(f_string_format_QQ_single_s.string, print->to, print->set->notable, symbol, name, print->set->notable);
fl_print_format("%[' must not be less than %]", print->to, print->set->error, print->set->error);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->set->notable, than, print->set->notable);
- fl_print_format(f_string_format_sentence_end_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format(f_string_format_QQ_single_s.string, print->to, print->set->notable, symbol, name, print->set->notable);
fl_print_format("%[' must not be more than %]", print->to, print->set->error, print->set->error);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->set->notable, than, print->set->notable);
- fl_print_format(f_string_format_sentence_end_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format(f_string_format_QQ_single_s.string, print->to, print->set->notable, symbol, value, print->set->notable);
fl_print_format("%[' may only be specified once for the parameter '%]", print->to, print->set->error, print->set->error);
fl_print_format(f_string_format_QQ_single_s.string, print->to, print->set->notable, symbol, name, print->set->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format("%[%QFailure while processing the parameter '%]", print->to, print->set->error, print->prefix, print->set->error);
fl_print_format(f_string_format_QQ_single_s.string, print->to, print->set->notable, symbol, name, print->set->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->set->notable, value_stop, print->set->notable);
fl_print_format("%[' for the parameter '%]", print->to, print->set->error, print->set->error);
fl_print_format(f_string_format_QQ_single_s.string, print->to, print->set->notable, symbol, name, print->set->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format("%]%[Received signal code %]", print->to, print->set->reset, print->set->warning, print->set->warning);
fl_print_format(f_string_format_u_single_s.string, print->to, print->set->notable, signal, print->set->notable);
- fl_print_format(f_string_format_sentence_end_s.string, print->to, print->set->warning, print->set->warning, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_s.string, print->to, print->set->warning, print->set->warning, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format("%r%[Invalid UTF-8 codes were detected for file '%]", print->to, f_string_eol_s, print->set->error, print->set->error);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->set->notable, name.used ? name : f_string_ascii_minus_s, print->set->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format("%[%Qread() failed for '%]", print->to, print->set->error, print->prefix, print->set->error);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->set->notable, name.used ? name : f_string_ascii_minus_s, print->set->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_print_dynamic_raw(f_string_eol_s, print->to);
f_file_stream_unlock(print->to);
fl_print_format(f_string_format_ul_single_s.string, print->to, print->set->notable, main->setting.last, print->set->notable);
fl_print_format("%[' for the parameter '%]", print->to, print->set->error, print->set->error);
fl_print_format(f_string_format_rr_single_s.string, print->to, print->set->notable, f_console_symbol_long_normal_s, byte_dump_long_last_s, print->set->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format("%[ul%]", print->to, print->set->notable, minimum, print->set->notable);
fl_print_format(" %[and%] ", print->to, print->set->error, print->set->error);
fl_print_format("%[ul%]", print->to, print->set->notable, maximum, print->set->notable);
- fl_print_format(f_string_format_sentence_end_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
-# fss-0002
+# fss-0002 iki-0000
#
# license: open-standard-license-1.0-or-later
# version 2024/07/02
#
+# This file (assumed to be named settings.txt) can be more easily read using the following iki_read commands:
+# iki_read settings.txt +Q -w -W code '"' '"'
+#
+# To read the "Entry Specification" section of this file, use this command sequence:
+# fss_basic_list_read settings.txt +Q -cn "Settings Specification" | iki_read +Q -w -W code '"' '"'
+#
Settings Specification:
The control settings "settings" file follows the FSS-0001 (Extended) format.
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, destination, print->notable);
}
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
f_file_stream_unlock(print->to);
}
fake_print_error_build_operation_file_partial(print, operation, source, destination, how);
}
else {
- fl_print_format("%[", print->to, print->context);
+ fl_print_format(f_string_format_bracket_open_s.string, print->to, print->context);
}
fl_print_format("%S.%]%r", print->to, after, print->context, f_string_eol_s);
fl_print_format(f_string_format_r_single_s.string, print->to, print->notable, fake_make_operation_argument_force_s, print->notable);
fl_print_format("%[' or '%]", print->to, print->context, print->context);
fl_print_format(f_string_format_r_single_s.string, print->to, print->notable, fake_make_operation_argument_strict_s, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
f_file_stream_unlock(print->to);
}
} // for
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->set->important, print->set->important, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->set->important, print->set->important, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format("%[%QNo relevant data is found within the file '%]", print->to, print->context, print->prefix, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, file, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format("%]%[', error code is%] ", print->to, print->set->notable, print->context, print->context);
fl_print_format(f_string_format_ui_single_s.string, print->to, print->set->notable, F_status_set_fine(main->setting.state.status), print->set->notable);
- fl_print_format(f_string_format_sentence_end_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_s.string, print->to, print->context, print->context, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, operation, print->notable);
fl_print_format(" %[instructions are missing from '%]", print->to, print->set->error, print->set->error);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, file, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format("%]%[' returned with code of%] ", print->to, print->set->notable, print->context, print->context);
fl_print_format(f_string_format_i_single_s.string, print->to, print->set->notable, return_code, print->set->notable);
- fl_print_format(f_string_format_sentence_end_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_s.string, print->to, print->context, print->context, f_string_eol_s);
f_file_stream_unlock(print->to);
if (file.used) {
fl_print_format("%[() for the file%] ", print->to, print->context, print->prefix, print->context);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->notable, file, print->notable);
- fl_print_format(f_string_format_sentence_end_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_s.string, print->to, print->context, print->context, f_string_eol_s);
}
else {
fl_print_format("%[().%]%r", print->to, print->context, print->context, f_string_eol_s);
fl_print_format(f_string_format_un_single_s.string, print->to, print->set->notable, index, print->set->notable);
fl_print_format(" %[for the parameter '%]", print->to, print->set->error, print->set->error);
fl_print_format(f_string_format_rr_single_s.string, print->to, print->set->notable, f_console_symbol_long_normal_s, fss_identify_long_name_s, print->set->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->set->notable, value, print->set->notable);
fl_print_format("%[' is not known for the parameter%] ", print->to, print->set->error, print->set->error);
fl_print_format(f_string_format_QQ_single_s.string, print->to, print->set->notable, f_console_symbol_long_normal_s, fss_read_long_as_s, print->set->notable);
- fl_print_format(f_string_format_sentence_end_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->set->notable, previous, print->set->notable);
fl_print_format("%[' to %] ", print->to, print->set->error, print->set->error);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->set->notable, current, print->set->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format(f_string_format_un_single_s.string, print->to, print->notable, value, print->notable);
fl_print_format("%[' before the value '%]", print->to, print->context, print->context);
fl_print_format(f_string_format_un_single_s.string, print->to, print->notable, before, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format(f_string_format_un_single_s.string, print->to, print->notable, value, print->notable);
fl_print_format("%[' may only be specified once for the parameter '%]", print->to, print->context, print->context);
fl_print_format(f_string_format_rr_single_s.string, print->to, print->notable, symbol, name, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format("%[%Q%]", print->to, print->notable, fss_read_string_none_s, print->notable);
fl_print_format("%[', and '%]", print->to, print->context, print->context);
fl_print_format("%[%Q%]", print->to, print->notable, fss_read_string_warn_s, print->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->context, print->context, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->set->notable, value, print->set->notable);
fl_print_format("%[' is not known for the parameter%] ", print->to, print->set->error, print->set->error);
fl_print_format(f_string_format_QQ_single_s.string, print->to, print->set->notable, f_console_symbol_long_normal_s, fss_write_long_as_s, print->set->notable);
- fl_print_format(f_string_format_sentence_end_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format("%02_uii", print->to, (uint8_t) invalid.string[i]);
} // for
- fl_print_format("%]", print->to, print->set->notable);
+ fl_print_format(f_string_format_bracket_close_s.string, print->to, print->set->notable);
}
if (F_status_set_fine(main->setting.state.status) == F_utf_not) {
else {
fl_print_format("%[', error code%] ", print->to, print->set->error, print->set->error, f_string_eol_s);
fl_print_format(f_string_format_ui_single_s.string, print->to, print->set->notable, F_status_set_fine(main->setting.state.status), print->set->notable);
- fl_print_format(f_string_format_sentence_end_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
}
return F_okay;
else {
fl_print_format("%[', error code%] ", print->to, print->set->error, print->set->error, f_string_eol_s);
fl_print_format(f_string_format_ui_single_s.string, print->to, print->set->notable, F_status_set_fine(main->setting.state.status), print->set->notable);
- fl_print_format(f_string_format_sentence_end_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
}
return F_okay;
fl_print_format("%[%QNo file specified at parameter index%] ", print->to, print->set->error, print->prefix, print->set->error);
fl_print_format(f_string_format_un_single_s.string, print->to, print->set->notable, index, print->set->notable);
- fl_print_format(f_string_format_sentence_end_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);
fl_print_format("%[%QFailed to find the %r file '%]", print->to, print->set->error, print->prefix, from ? utf8_string_from_s : utf8_string_to_s, print->set->error);
fl_print_format(f_string_format_Q_single_s.string, print->to, print->set->notable, name, print->set->notable);
- fl_print_format(f_string_format_sentence_end_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
+ fl_print_format(f_string_format_sentence_end_single_quote_s.string, print->to, print->set->error, print->set->error, f_string_eol_s);
f_file_stream_unlock(print->to);