rapidyaml  0.16.0
parseandemitYAML,anddoitfast
c4::detail Namespace Reference

Functions

void base64_test_tables ()
 

Function Documentation

void c4::detail::base64_test_tables ( )

Definition at line 93 of file base64.cpp.

94 {
95  for(size_t i = 0; i < C4_COUNTOF(base64_sextet_to_char_); ++i)
96  {
97  char s2c = base64_sextet_to_char_[i];
98  dectype c2s = base64_char_to_sextet_[(unsigned)s2c];
99  C4_CHECK((size_t)c2s == i);
100  }
101  for(size_t i = 0; i < C4_COUNTOF(base64_char_to_sextet_); ++i)
102  {
103  dectype c2s = base64_char_to_sextet_[i];
104  if(c2s == s_)
105  continue;
106  char s2c = base64_sextet_to_char_[(unsigned)c2s];
107  C4_CHECK((size_t)s2c == i);
108  }
109 }
#define s_
Definition: base64.cpp:52