Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/examples/identity.c

    r86bd7c1f r843054c2  
    1 //
    2 // Cforall Version 1.0.0 Copyright (C) 2015 University of Waterloo
    3 //
    4 // The contents of this file are covered under the licence agreement in the
    5 // file "LICENCE" distributed with Cforall.
    6 //
    7 // identity.c --
    8 //
    9 // Author           : Richard C. Bilson
    10 // Created On       : Wed May 27 17:56:53 2015
    11 // Last Modified By : Peter A. Buhr
    12 // Last Modified On : Wed May 27 18:16:30 2015
    13 // Update Count     : 2
    14 //
    15 
    161#include "fstream.h"
    172
    183forall( type T )
    194T identity( T t ) {
    20         return t;
     5    return t;
    216}
    227
    238int main() {
    24         ofstream *sout = ofstream_stdout();
    25         char c = 'a';
    26         c = identity( c );
    27         sout << c << ' ' << identity( c ) << '\n';
    28         int i = 5;
    29         i = identity( i );
    30         sout << i << ' ' << identity( i ) << '\n';
    31         double d = 3.2;
    32         d = identity( d );
    33         sout << d << ' ' << identity( d ) << '\n';
     9    ofstream *sout = ofstream_stdout();
     10    char c = 'a';
     11    c = identity( c );
     12    sout << c << ' ' << identity( c ) << '\n';
     13    int i = 5;
     14    i = identity( i );
     15    sout << i << ' ' << identity( i ) << '\n';
     16    double d = 3.2;
     17    d = identity( d );
     18    sout << d << ' ' << identity( d ) << '\n';
    3419}
    3520
    3621// Local Variables: //
    37 // tab-width: 4 //
    38 // compile-command: "cfa identity.c fstream.o iostream.o" //
     22// compile-command: "../../bin/cfa identity.c fstream.o iostream.o" //
    3923// End: //
Note: See TracChangeset for help on using the changeset viewer.