+static void TestHTMLEscEncodeStdin(void)
+{
+ int fdin = 0;// STDIN
+ const char *Err;
+ StrBuf *Target;
+ StrBuf *Source;
+
+ Source = NewStrBuf();
+
+ while (fdin == 0) {
+
+ StrBufTCP_read_line(Source, &fdin, 0, &Err);
+ Target = NewStrBuf();
+
+ StrEscAppend(Target, Source, NULL, 0, 2);
+
+ TestRevalidateStrBuf(Target);
+ printf("%s\n", ChrPtr(Target));
+ FreeStrBuf(&Target);
+ }
+ FreeStrBuf(&Source);
+}
+
+static void TestEscEncodeStdin(void)
+{
+ int fdin = 0;// STDIN
+ const char *Err;
+ StrBuf *Target;
+ StrBuf *Source;
+
+ Source = NewStrBuf();
+
+ while (fdin == 0) {
+
+ StrBufTCP_read_line(Source, &fdin, 0, &Err);
+ Target = NewStrBuf();
+
+ StrEscAppend(Target, Source, NULL, 0, 0);
+
+ TestRevalidateStrBuf(Target);
+ printf("%s\n", ChrPtr(Target));
+ FreeStrBuf(&Target);
+ }
+ FreeStrBuf(&Source);
+}
+
+
+static void TestECMAEscEncodeStdin(void)
+{
+ int fdin = 0;// STDIN
+ const char *Err;
+ StrBuf *Target;
+ StrBuf *Source;
+
+ Source = NewStrBuf();
+
+ printf("[");
+ while (fdin == 0) {
+
+ StrBufTCP_read_line(Source, &fdin, 0, &Err);
+ Target = NewStrBuf();
+
+ StrECMAEscAppend(Target, Source, NULL);
+
+ TestRevalidateStrBuf(Target);
+ printf("\"%s\",\n", ChrPtr(Target));
+ FreeStrBuf(&Target);
+ }
+ printf("]\n");
+ FreeStrBuf(&Source);
+}
+
+static void TestHtmlEcmaEscEncodeStdin(void)
+{
+ int fdin = 0;// STDIN
+ const char *Err;
+ StrBuf *Target;
+ StrBuf *Source;
+
+ Source = NewStrBuf();
+
+ printf("[");
+ while (fdin == 0) {
+
+ StrBufTCP_read_line(Source, &fdin, 0, &Err);
+ Target = NewStrBuf();
+
+ StrHtmlEcmaEscAppend(Target, Source, NULL, 0, 2);
+
+ TestRevalidateStrBuf(Target);
+ printf("\"%s\",\n", ChrPtr(Target));
+ FreeStrBuf(&Target);
+ }
+ printf("]");
+ FreeStrBuf(&Source);
+}
+
+static void TestUrlescEncodeStdin(void)
+{
+ int fdin = 0;// STDIN
+ const char *Err;
+ StrBuf *Target;
+ StrBuf *Source;
+
+ Source = NewStrBuf();
+
+ while (fdin == 0) {
+
+ StrBufTCP_read_line(Source, &fdin, 0, &Err);
+ Target = NewStrBuf();
+
+ StrBufUrlescAppend(Target, Source, NULL);
+
+ TestRevalidateStrBuf(Target);
+ printf("%s\n", ChrPtr(Target));
+ FreeStrBuf(&Target);
+ }
+ FreeStrBuf(&Source);
+}
+
+