-/* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
-* All rights reserved.
-*
-* Authors: Goetz Lindenmaier
-*
-* testprogram.
-*
-*/
+/*
+ * Project: libFIRM
+ * File name: testprograms/global_var_example.c
+ * Purpose: Illustrates representation of global variable.
+ * 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 <stdio.h>
# include <string.h>
i_ptr = new_simpleSel(get_store(), get_irg_globals(irg), i_ent);
store = new_Store (get_store(), i_ptr,
- new_Const(mode_Is, tarval_from_long (mode_Is, 2)));
+ new_Const(mode_Is, new_tarval_from_long (2, mode_Is)));
set_store(new_Proj(store, mode_M, 0));
- {
- ir_node *in[0]; /* this is the array containing the return parameters */
- x = new_Return (get_store(), 0, in);
- }
+ x = new_Return (get_store(), 0, NULL);
+
/* Now generate all instructions for this block and all its predecessor blocks
* so we can mature it. */
mature_block (get_irg_current_block(irg));