strcat(tocode, fromcode);
strcat(tocode, suffix);
- printf("iconv_open() supports %s suffix...", suffix);
+ char msg[59];
+ snprintf(msg, 59, "iconv_open() supports %s suffix...", suffix);
+ printf("%-60s", msg);
+
iconv_t cd = iconv_open(tocode, fromcode);
free(tocode);
if (cd == (iconv_t)(-1)) {
const char* fromcode = "ASCII";
const char* tocode = "ASCII//INVALID";
- printf("iconv_open() does not support //INVALID...");
+ printf("%-60s", "iconv_open() does not support //INVALID...");
iconv_t cd = iconv_open(tocode, fromcode);
if (cd == (iconv_t)(-1)) {
switch (errno) {
const char* fromcode = "ASCII";
const char* tocode = "ASDJFI$@#%t234tWER";
- printf("iconv_open() does not support invalid \"to\" codeset...");
+ printf("%-60s", "iconv_open() does not support invalid \"to\" codeset...");
iconv_t cd = iconv_open(tocode, fromcode);
if (cd == (iconv_t)(-1)) {
switch (errno) {
const char* fromcode = "ASDJFI$@#%t234tWER";
const char* tocode = "ASCII";
- printf("iconv_open() does not support invalid \"from\" codeset...");
+ printf("%-60s", "iconv_open() does not support invalid \"from\" codeset...");
iconv_t cd = iconv_open(tocode, fromcode);
if (cd == (iconv_t)(-1)) {
if (errno == EINVAL) {
iconv_t cd;
const char* tocode = "ASCII";
- printf("iconv() returns EILSEQ on invalid input...");
+ printf("%-60s", "iconv() returns EILSEQ on invalid input...");
if (_my_iconv_open(&cd, tocode, tocode) == FAILURE) {
printf("ERROR (iconv_open)\n");
return FAILURE;
iconv_t cd;
const char* tocode = "UTF-8";
- printf("iconv() returns EINVAL on incomplete multibyte...");
+ printf("%-60s", "iconv() returns EINVAL on incomplete multibyte...");
if (_my_iconv_open(&cd, tocode, tocode) == FAILURE) {
printf("ERROR (iconv_open)\n");
return FAILURE;
iconv_t cd;
const char* tocode = "ASCII";
- printf("iconv() returns E2BIG if the input is too big...");
+ printf("%-60s", "iconv() returns E2BIG if the input is too big...");
if (_my_iconv_open(&cd, tocode, tocode) == FAILURE) {
printf("ERROR (iconv_open)\n");
return FAILURE;
}
if (saved_errno == E2BIG) {
- printf("OK (E2BIG, expected)\n");
+ printf("OK (E2BIG, expected)\n");
return SUCCESS;
}
else {
const char* fromcode = "ASCII";
const char* tocode = "ASCII//IGNORE";
- printf("iconv() ignores invalid input with no errors...");
+ printf("%-60s", "iconv() ignores invalid input with no errors...");
if (_my_iconv_open(&cd, tocode, fromcode) == FAILURE) {
printf("ERROR (iconv_open)\n");
return FAILURE;