Пример #1
0
Файл: l3.c Проект: Rafit/libtool
int
func_l3 (int indent)
{
  int i;

  for (i = 0; i < indent; i++)
    putchar(' ');
  printf("l3 (%i)\n", var_l3);
  func_l1(indent+1);
  func_l2(indent+1);
  var_l3 += var_l1 + var_l2;
  return 0;
}
Пример #2
0
int
main (int argc, char **argv)
{
  printf("dependencies:\n");
  func_l1(0);
  func_l2(0);
  func_l4(0);
  if (argc == 2 && strcmp (argv[1], "-alt") == 0
      && var_l1 + var_l2 + var_l4 == 8)
	return 0;
  printf("var_l1(%d) + var_l2(%d) + var_l4(%d) == %d\n",var_l1,var_l2,var_l4, var_l1 + var_l2 + var_l4);
  if (var_l1 + var_l2 + var_l4 != 20)
	{
	printf("var_l1(%d) + var_l2(%d) + var_l4(%d) != 20\n",var_l1,var_l2,var_l4);
  	return 1;
	}
  return 0;
}