Changes in src/examples/huge.c [86bd7c1f:843054c2]
- File:
-
- 1 edited
-
src/examples/huge.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/examples/huge.c
r86bd7c1f r843054c2 1 //2 // Cforall Version 1.0.0 Copyright (C) 2015 University of Waterloo3 //4 // The contents of this file are covered under the licence agreement in the5 // file "LICENCE" distributed with Cforall.6 //7 // huge.c --8 //9 // Author : Richard C. Bilson10 // Created On : Wed May 27 17:56:53 201511 // Last Modified By : Peter A. Buhr12 // Last Modified On : Wed May 27 18:15:34 201513 // Update Count : 114 //15 16 1 int huge( int n, forall( type T ) T (*f)( T ) ) { 17 if ( n <= 0 )18 return f( 0 );19 else20 return huge( n - 1, f( f ) );2 if ( n <= 0 ) 3 return f( 0 ); 4 else 5 return huge( n - 1, f( f ) ); 21 6 } 22 23 // Local Variables: //24 // tab-width: 4 //25 // compile-command: "cfa huge.c" //26 // End: //
Note:
See TracChangeset
for help on using the changeset viewer.