/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 src/BaseN.h

  • Committer: Gustav Hartvigsson
  • Date: 2015-10-01 11:05:12 UTC
  • Revision ID: gustav.hartvigsson@gmail.com-20151001110512-4m8hd4rr21l8sok7
* Macros were wrong.
* parameter names were wrong.
* added s_base_64_safe_[enc,dec]

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
s_base_32_enc (sbyte * input_data);
34
34
 
35
35
/**
36
 
 * Decode a base16 encoded string into a Byte array.
 
36
 * Decode a base32 encoded string into a Byte array.
37
37
 */
38
38
sbyte *
39
 
s_base_32_dec (schar * base16_str);
 
39
s_base_32_dec (schar * base32_str);
40
40
 
41
41
/**
42
 
 * Encode a Byte array to a Base16 string.
 
42
 * Encode a Byte array to a Base32 Hex (Extended hex) string.
43
43
 */
44
44
schar *
45
45
s_base_32_hex_enc (sbyte * input_data);
46
46
 
47
47
/**
48
 
 * Decode a base16 encoded string into a Byte array.
 
48
 * Decode a base32 Hex (Extended hex) encoded string into a Byte array.
49
49
 */
50
50
sbyte *
51
 
s_base_32_hex_dec (schar * base16_str);
 
51
s_base_32_hex_dec (schar * base32_str);
52
52
 
53
53
/**
54
 
 * Encode a Byte array to a Base16 string.
 
54
 * Encode a Byte array to a Base64 string.
55
55
 */
56
56
schar *
57
57
s_base_64_enc (sbyte * input_data);
58
58
 
59
59
/**
60
 
 * Decode a base16 encoded string into a Byte array.
61
 
 */
62
 
sbyte *
63
 
s_base_64_dec (schar * base16_str);
 
60
 * Decode a base64 encoded string into a Byte array.
 
61
 */
 
62
sbyte *
 
63
s_base_64_dec (schar * base64_str);
 
64
 
 
65
/**
 
66
 * Encode a byte array into a URI safe Base64 string.
 
67
 */
 
68
schar *
 
69
s_base_64_safe_enc (sbyte * input_data);
 
70
 
 
71
/**
 
72
 * Decode a URI safe Base64 string into a byte array.
 
73
 */
 
74
sbyte *
 
75
s_base_64_safe_dec (schar * base64_str);
 
76
 
 
77
 
64
78
 
65
79
/**
66
80
 * @}