You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ 02110-1301, USA. */
#if !format_h
#define format_h 1
/* Display format types. */
-#include "bool.h"
+#include <stdbool.h>
/* See the definitions of these functions and variables when modifying
this list:
FMTP_SUPPRESS_ERRORS = 002 /* 1=Do not emit error messages. */
};
+/* Common formats. */
+extern const struct fmt_spec f8_2; /* F8.2. */
+
int parse_format_specifier (struct fmt_spec *input, enum fmt_parse_flags);
int parse_format_specifier_name (const char **cp, enum fmt_parse_flags);
int check_input_specifier (const struct fmt_spec *spec, int emit_error);
void data_out (char *s, const struct fmt_spec *fp, const union value *v);
char *fmt_to_string (const struct fmt_spec *);
void num_to_string (double v, char *s, int w, int d);
+struct fmt_spec make_input_format (int type, int w, int d);
+struct fmt_spec make_output_format (int type, int w, int d);
#endif /* !format_h */