Esempio n. 1
0
int cmd_sym(FILE * f, int argc, char ** argv)
{
	struct symtab * symtab = (struct symtab *)slcdev_symbuf; /* symbols */

	if (argc > 1)
		return SHELL_ERR_EXTRA_ARGS;

	return symtab_dump(f, symtab);
}
Esempio n. 2
0
int main() {
  char *a, *b, *c, *d, *a2;

  printf("SYMBOLS\n");
  symtab_dump();
  a = str2sym("foo");
  symtab_dump();
  b = str2sym("bar");
  symtab_dump();
  a2 = strdup("foo");
  c = str2sym(a2);
  symtab_dump();
  d = str2sym("fubar");
  symtab_dump();

  printf("a = %s (%p)\n", a, a);
  printf("a2 = %s (%p)\n", a2, a2);
  printf("b = %s (%p)\n", b, b);
  printf("c = %s (%p)\n", c, c);
  printf("d = %s (%p)\n", d, d);

  printf("DONE\n");
  return 0;
}