test_g_unichar_type ()
{
  <unnamed type> D.4958;
  gchar * D.4961;
  <unnamed type> D.4962;
  <unnamed type> D.4965;
  <unnamed type> D.4968;

  D.4958 = monoeg_g_unichar_type (65);
  if (D.4958 != 9) goto <D.4959>; else goto <D.4960>;
  <D.4959>:
  D.4961 = FAILED ("#1");
  return D.4961;
  <D.4960>:
  D.4962 = monoeg_g_unichar_type (97);
  if (D.4962 != 5) goto <D.4963>; else goto <D.4964>;
  <D.4963>:
  D.4961 = FAILED ("#2");
  return D.4961;
  <D.4964>:
  D.4965 = monoeg_g_unichar_type (49);
  if (D.4965 != 13) goto <D.4966>; else goto <D.4967>;
  <D.4966>:
  D.4961 = FAILED ("#3");
  return D.4961;
  <D.4967>:
  D.4968 = monoeg_g_unichar_type (163);
  if (D.4968 != 23) goto <D.4969>; else goto <D.4970>;
  <D.4969>:
  D.4961 = FAILED ("#4");
  return D.4961;
  <D.4970>:
  D.4961 = 0B;
  return D.4961;
}


test_g_unichar_toupper ()
{
  unsigned int D.4972;
  gchar * D.4975;
  unsigned int D.4976;
  unsigned int D.4979;
  unsigned int D.4982;
  unsigned int D.4985;
  unsigned int D.4988;
  unsigned int D.4991;
  unsigned int D.4994;

  D.4972 = monoeg_g_unichar_toupper (0);
  if (D.4972 != 0) goto <D.4973>; else goto <D.4974>;
  <D.4973>:
  D.4975 = FAILED ("#0");
  return D.4975;
  <D.4974>:
  D.4976 = monoeg_g_unichar_toupper (97);
  if (D.4976 != 65) goto <D.4977>; else goto <D.4978>;
  <D.4977>:
  D.4975 = FAILED ("#1");
  return D.4975;
  <D.4978>:
  D.4979 = monoeg_g_unichar_toupper (49);
  if (D.4979 != 49) goto <D.4980>; else goto <D.4981>;
  <D.4980>:
  D.4975 = FAILED ("#2");
  return D.4975;
  <D.4981>:
  D.4982 = monoeg_g_unichar_toupper (452);
  if (D.4982 != 452) goto <D.4983>; else goto <D.4984>;
  <D.4983>:
  D.4975 = FAILED ("#3");
  return D.4975;
  <D.4984>:
  D.4985 = monoeg_g_unichar_toupper (498);
  if (D.4985 != 497) goto <D.4986>; else goto <D.4987>;
  <D.4986>:
  D.4975 = FAILED ("#4");
  return D.4975;
  <D.4987>:
  D.4988 = monoeg_g_unichar_toupper (499);
  if (D.4988 != 497) goto <D.4989>; else goto <D.4990>;
  <D.4989>:
  D.4975 = FAILED ("#5");
  return D.4975;
  <D.4990>:
  D.4991 = monoeg_g_unichar_toupper (65535);
  if (D.4991 != 65535) goto <D.4992>; else goto <D.4993>;
  <D.4992>:
  D.4975 = FAILED ("#6");
  return D.4975;
  <D.4993>:
  D.4994 = monoeg_g_unichar_toupper (66600);
  if (D.4994 != 66560) goto <D.4995>; else goto <D.4996>;
  <D.4995>:
  D.4975 = FAILED ("#7");
  return D.4975;
  <D.4996>:
  D.4975 = 0B;
  return D.4975;
}


test_g_unichar_tolower ()
{
  unsigned int D.4998;
  gchar * D.5001;
  unsigned int D.5002;
  unsigned int D.5005;
  unsigned int D.5008;
  unsigned int D.5011;
  unsigned int D.5014;
  unsigned int D.5017;

  D.4998 = monoeg_g_unichar_tolower (0);
  if (D.4998 != 0) goto <D.4999>; else goto <D.5000>;
  <D.4999>:
  D.5001 = FAILED ("#0");
  return D.5001;
  <D.5000>:
  D.5002 = monoeg_g_unichar_tolower (65);
  if (D.5002 != 97) goto <D.5003>; else goto <D.5004>;
  <D.5003>:
  D.5001 = FAILED ("#1");
  return D.5001;
  <D.5004>:
  D.5005 = monoeg_g_unichar_tolower (49);
  if (D.5005 != 49) goto <D.5006>; else goto <D.5007>;
  <D.5006>:
  D.5001 = FAILED ("#2");
  return D.5001;
  <D.5007>:
  D.5008 = monoeg_g_unichar_tolower (453);
  if (D.5008 != 454) goto <D.5009>; else goto <D.5010>;
  <D.5009>:
  D.5001 = FAILED ("#3");
  return D.5001;
  <D.5010>:
  D.5011 = monoeg_g_unichar_tolower (497);
  if (D.5011 != 499) goto <D.5012>; else goto <D.5013>;
  <D.5012>:
  D.5001 = FAILED ("#4");
  return D.5001;
  <D.5013>:
  D.5014 = monoeg_g_unichar_tolower (498);
  if (D.5014 != 499) goto <D.5015>; else goto <D.5016>;
  <D.5015>:
  D.5001 = FAILED ("#5");
  return D.5001;
  <D.5016>:
  D.5017 = monoeg_g_unichar_tolower (65535);
  if (D.5017 != 65535) goto <D.5018>; else goto <D.5019>;
  <D.5018>:
  D.5001 = FAILED ("#6");
  return D.5001;
  <D.5019>:
  D.5001 = 0B;
  return D.5001;
}


test_g_unichar_totitle ()
{
  unsigned int D.5021;
  gchar * D.5024;
  unsigned int D.5025;
  unsigned int D.5028;
  unsigned int D.5031;
  unsigned int D.5034;
  unsigned int D.5037;
  unsigned int D.5040;

  D.5021 = monoeg_g_unichar_toupper (0);
  if (D.5021 != 0) goto <D.5022>; else goto <D.5023>;
  <D.5022>:
  D.5024 = FAILED ("#0");
  return D.5024;
  <D.5023>:
  D.5025 = monoeg_g_unichar_totitle (97);
  if (D.5025 != 65) goto <D.5026>; else goto <D.5027>;
  <D.5026>:
  D.5024 = FAILED ("#1");
  return D.5024;
  <D.5027>:
  D.5028 = monoeg_g_unichar_totitle (49);
  if (D.5028 != 49) goto <D.5029>; else goto <D.5030>;
  <D.5029>:
  D.5024 = FAILED ("#2");
  return D.5024;
  <D.5030>:
  D.5031 = monoeg_g_unichar_totitle (452);
  if (D.5031 != 453) goto <D.5032>; else goto <D.5033>;
  <D.5032>:
  D.5024 = FAILED ("#3");
  return D.5024;
  <D.5033>:
  D.5034 = monoeg_g_unichar_totitle (498);
  if (D.5034 != 498) goto <D.5035>; else goto <D.5036>;
  <D.5035>:
  D.5024 = FAILED ("#4");
  return D.5024;
  <D.5036>:
  D.5037 = monoeg_g_unichar_totitle (499);
  if (D.5037 != 498) goto <D.5038>; else goto <D.5039>;
  <D.5038>:
  D.5024 = FAILED ("#5");
  return D.5024;
  <D.5039>:
  D.5040 = monoeg_g_unichar_toupper (65535);
  if (D.5040 != 65535) goto <D.5041>; else goto <D.5042>;
  <D.5041>:
  D.5024 = FAILED ("#6");
  return D.5024;
  <D.5042>:
  D.5024 = 0B;
  return D.5024;
}


unicode_tests_init ()
{
  struct Test * D.5044;

  D.5044 = &unicode_tests;
  return D.5044;
}


