X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=testprograms%2Finheritance_example.c;h=5dd4b8502b394626add4830052aebe908135da03;hb=2d09549421b49587d4680a94dab277646e9fef44;hp=a2e1a2e59a4e719449a141c5eb52f6ceab3c2094;hpb=1b84434bd67686e47bd0138960c53fc21575d28e;p=libfirm diff --git a/testprograms/inheritance_example.c b/testprograms/inheritance_example.c index a2e1a2e59..5dd4b8502 100644 --- a/testprograms/inheritance_example.c +++ b/testprograms/inheritance_example.c @@ -1,10 +1,14 @@ -/* Copyright (C) 2000 by Universitaet Karlsruhe -* All rights reserved. -* -* Author: Goetz Lindenmaier -* -* testprogram. -*/ +/* + * Project: libFIRM + * File name: testprograms/inheritance_example.c + * Purpose: Shows type graph with inheritance. + * Author: Christian Schaefer, Goetz Lindenmaier + * Modified by: + * Created: + * CVS-ID: $Id$ + * Copyright: (c) 1999-2003 Universität Karlsruhe + * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. + */ # include # include @@ -51,15 +55,15 @@ int main(int argc, char **argv) init_firm (NULL); /** make idents for all used identifiers in the program. */ - ii = id_from_str("i", strlen("i")); - ci = id_from_str("c", strlen("c")); - di = id_from_str("d", strlen("d")); - ei = id_from_str("e", strlen("e")); - m1i = id_from_str("m1", strlen("m1")); - m2i = id_from_str("m2", strlen("m2")); - inti= id_from_str("int",strlen("int")); - ai = id_from_str("a", strlen("a")); - bi = id_from_str("b", strlen("b")); + ii = new_id_from_chars("i", strlen("i")); + ci = new_id_from_chars("c", strlen("c")); + di = new_id_from_chars("d", strlen("d")); + ei = new_id_from_chars("e", strlen("e")); + m1i = new_id_from_chars("m1", strlen("m1")); + m2i = new_id_from_chars("m2", strlen("m2")); + inti= new_id_from_chars("int",strlen("int")); + ai = new_id_from_chars("a", strlen("a")); + bi = new_id_from_chars("b", strlen("b")); /** make the type information needed */ /* Language defined types */ @@ -100,7 +104,7 @@ int main(int argc, char **argv) printf("Done building the graph. Dumping it.\n"); - dump_all_types(); + dump_all_types(0); printf("use xvcg to view this graph:\n"); printf("/ben/goetz/bin/xvcg GRAPHNAME\n\n");