-
Notifications
You must be signed in to change notification settings - Fork 0
/
format-fields.h
42 lines (34 loc) · 1.39 KB
/
format-fields.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/***************************************************************************
begin........: April 2015
copyright....: Sebastian Fedrau
email........: sebastian.fedrau@gmail.com
***************************************************************************/
/***************************************************************************
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License v3 as published by
the Free Software Foundation.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License v3 for more details.
***************************************************************************/
/**
@file format-fields.h
@brief Substitute format characters for field names.
@author Sebastian Fedrau <sebastian.fedrau@gmail.com>
*/
#ifndef FORMAT_FIELDS_H
#define FORMAT_FIELDS_H
/**
@param str format string
@return a newly-allocated string
Substitutes format characters for field names.
*/
char *format_substitute(const char *str);
/**
@param name field name to map
@return mapped field character or \0 when not succeeded
Maps a field name to a field character.
*/
char format_map_field_name(const char *name);
#endif