FreeStrBuf(&Source);
}
+static void StrBufRFC2047encodeMessageStdin(void)
+{
+ int fdin = 0;// STDIN
+ const char *Err;
+ StrBuf *Target;
+ StrBuf *Source;
+ StrBuf *Src;
+
+ Source = NewStrBuf();
+ Src = NewStrBuf();
+
+ printf("[");
+ while (fdin == 0) {
+
+ StrBufTCP_read_line(Source, &fdin, 0, &Err);
+ StrBufAppendBuf(Src, Source, 0);
+ StrBufAppendBufPlain(Src, HKEY("\n"), 0);
+
+ }
+
+ Target = StrBufRFC2047encodeMessage(Src);
+
+ printf("Target: \n%s\n", ChrPtr(Target));
+ FreeStrBuf(&Source);
+ FreeStrBuf(&Src);
+ FreeStrBuf(&Target);
+}
static void TestHTML2ASCII_line(void)
{
StrBufTCP_read_line(Source, &fdin, 0, &Err);
printf("the source:>%s<\n", ChrPtr(Source));
- Target = html_to_ascii(ChrPtr(Source), StrLength(Source), 80, 0);
+ Target = html_to_ascii(ChrPtr(Source), StrLength(Source), 80);
printf("the target:>%s<\n", Target);
FlushStrBuf(Source);
case 'U':
pTest = CU_add_test(pGroup, "TestUrlescEncodeStdin", TestUrlescEncodeStdin);
break;
+ case 'R':
+ pTest = CU_add_test(pGroup, "StrBufRFC2047encodeMessageStdin", StrBufRFC2047encodeMessageStdin);
+ break;
default:
printf("%c not supported!\n", OutputEscapeAs);
CU_ASSERT(1);
setvbuf(stdout, NULL, _IONBF, 0);
- StartLibCitadel(8);
CU_BOOL Run = CU_FALSE ;
CU_set_output_filename("TestAutomated");