X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=testprograms%2Fglobal_var_example.c;h=056b25bb4c9546c23d7fe7c7691c4ee7840bb2bd;hb=9fbc46dc213871984b377a2b622a7ca8817fb0ad;hp=816b248d3dc874d1e63243978692ecc4e1a3271f;hpb=67e3ef5e7088c2254daeb2a72e0950bef6ca0256;p=libfirm diff --git a/testprograms/global_var_example.c b/testprograms/global_var_example.c index 816b248d3..056b25bb4 100644 --- a/testprograms/global_var_example.c +++ b/testprograms/global_var_example.c @@ -1,10 +1,10 @@ /* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe -** All rights reserved. -** -** Authors: Goetz Lindenmaier -** -** testprogram. -** +* All rights reserved. +* +* Authors: Goetz Lindenmaier +* +* testprogram. +* */ # include @@ -19,15 +19,15 @@ */ /** -*** This program shows how to build ir for global variables. -*** It constructs the ir for the following pseudo-program: -*** -*** int i; -*** -*** main() { -*** i = 2; -*** return; -*** } +* This program shows how to build ir for global variables. +* It constructs the ir for the following pseudo-program: +* +* int i; +* +* main() { +* i = 2; +* return; +* } **/ int main(int argc, char **argv) @@ -43,21 +43,21 @@ int main(int argc, char **argv) printf("\nCreating an IR graph: GLOBAL_VAR ...\n"); /* init library */ - init_firm (); + init_firm (NULL); /* make basic type information for primitive type int. In Sather primitive types are represented by a class. This is the modeling appropriate for other languages. Mode_i says that all integers shall be implemented as a 32 bit integer value. */ - prim_t_int = new_type_primitive(id_from_str ("int", 3), mode_i); + prim_t_int = new_type_primitive(id_from_str ("int", 3), mode_Is); /* FIRM was designed for oo languages where all methods belong to a class. * For imperative languages like C we view a file or compilation unit as * a large class containing all functions as methods in this file. * This class is automatically generated and can be obtained by get_glob_type(). */ -#define METHODNAME "main" +#define METHODNAME "GLOBAL_VAR_main" #define NRARGS 0 #define NRES 0 @@ -90,7 +90,7 @@ int main(int argc, char **argv) i_ptr = new_simpleSel(get_store(), get_irg_globals(irg), i_ent); store = new_Store (get_store(), i_ptr, - new_Const(mode_i, tarval_from_long (mode_i, 2))); + new_Const(mode_Is, tarval_from_long (mode_Is, 2))); set_store(new_Proj(store, mode_M, 0)); {