/simpletypesystem/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/simpletypesystem/trunk

« back to all changes in this revision

Viewing changes to libssts/utils.h

  • Committer: Gustav Hartvigsson
  • Date: 2016-01-30 21:23:29 UTC
  • Revision ID: gustav.hartvigsson@gmail.com-20160130212329-cjpxy0vn851li8f3
* added S_EXPERTED to public functions.
* renamed -  internal_s_box_set_err_on_missmatch () to _internal_s_box_set_err_on_missmatch ().
* Replaced some tabs with spaces.

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
 *
48
48
 * The restulting string must be freed by caller.
49
49
 */
 
50
S_EXPORTED
50
51
char *
51
52
s_string_new (const char * s);
52
53
 
56
57
 *
57
58
 * The restulting string must be freed by caller.
58
59
 */
 
60
S_EXPORTED
59
61
schar *
60
62
s_string_new_fmt (const schar * format, ...);
61
63
 
65
67
 *
66
68
 * The restulting string must be freed by caller
67
69
 */
 
70
S_EXPORTED
68
71
schar *
69
72
s_string_new_with_len (const schar * s, size_t len);
70
73
 
73
76
 * @returns TRUE if a and b are equal.
74
77
 * @returns FALSE if the strings are not equal.
75
78
 */
 
79
S_EXPORTED
76
80
sboolean
77
81
s_string_is_equal (const schar * a, const schar * b);
78
82
 
84
88
 *       Unicode strings, but we do not real checking of unicode validity,
85
89
 *       and we have no formal support for Unicode above the basics.
86
90
 */
 
91
S_EXPORTED
87
92
schar *
88
93
s_ustring_to_string (const suchar * us);
89
94
 
93
98
 *             (char32_t) strings instead, and s_ustring_to_string(), for
94
99
 *             your own sanity.
95
100
 */
 
101
S_EXPORTED
96
102
S_DEPRECATED
97
103
schar *
98
104
s_wstring_to_string (const wchar_t * ws);
103
109
 *
104
110
 * The restulting string must be freed by caller.
105
111
 */
 
112
S_EXPORTED
106
113
schar *
107
114
s_current_time (void);
108
115