Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/examples/swap.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 // swap.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:34:47 2015
    13 // Update Count     : 1
    14 //
    15 
    161extern "C" {
    17         int printf( const char *, ... );
     2    int printf( const char *, ... );
    183}
    194
    205forall( type T )
    216void swap( T *left, T *right ) {
    22         T temp = *left;
    23         *left = *right;
    24         *right = temp;
     7    T temp = *left;
     8    *left = *right;
     9    *right = temp;
    2510}
    2611
    2712int main() {
    28         int x = 1, y = 2;
    29         printf( "%d %d\n", x, y );
    30         swap( &x, &y );
    31         printf( "%d %d\n", x, y );
     13    int x = 1, y = 2;
     14    printf( "%d %d\n", x, y );
     15    swap( &x, &y );
     16    printf( "%d %d\n", x, y );
    3217}
    3318
    3419// Local Variables: //
    35 // tab-width: 4 //
    36 // compile-command: "cfa swap.c" //
     20// compile-command: "../../bin/cfa swap.c" //
    3721// End: //
Note: See TracChangeset for help on using the changeset viewer.