- Timestamp:
- Oct 28, 2024, 11:31:39 AM (15 months ago)
- Branches:
- master, stuck-waitfor-destruct
- Children:
- d0296db6
- Parents:
- 720eec9 (diff), bf91d1d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - File:
-
- 1 edited
-
tests/concurrency/examples/quickSort.cfa (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tests/concurrency/examples/quickSort.cfa
r720eec9 r33474e6 11 11 // Created On : Wed Dec 6 12:15:52 2017 12 12 // Last Modified By : Peter A. Buhr 13 // Last Modified On : Sat Aug 17 13:59:15202414 // Update Count : 19913 // Last Modified On : Fri Oct 18 16:43:26 2024 14 // Update Count : 200 15 15 // 16 16 … … 112 112 fallthrough; 113 113 case 3: case 2: 114 // open input file first as output creates file 114 115 if ( strcmp( argv[1], "d" ) != 0 ) { 115 try { // open input file first as output creates file 116 open( unsortedfile, argv[1] ); 117 } catch( open_failure * ) { // open failed ? 118 serr | "Error! Could not open unsorted input file \"" | argv[1] | "\""; 119 throw ExceptionInst( cmd_error ); 120 } // try 116 open( unsortedfile, argv[1] ); 121 117 } // if 122 118 if ( argc > 2 && strcmp( argv[2], "d" ) != 0 ) { 123 try { 124 open( sortedfile, argv[2] ); 125 } catch( open_failure * ) { // open failed ? 126 serr | "Error! Could not open sorted output file \"" | argv[2] | "\""; 127 throw ExceptionInst( cmd_error ); 128 } // try 119 open( sortedfile, argv[2] ); 129 120 } // if 130 121 fallthrough; … … 134 125 } // choose 135 126 } // if 127 } catch( open_failure * ) { // open failed ? 128 exit | "Error! Could not open unsorted input file \"" | argv[1] | "\""; 129 } catch( open_failure * ) { // open failed ? 130 exit | "Error! Could not open sorted output file \"" | argv[2] | "\""; 136 131 } catch( exception_t * ) { // catch any 137 132 exit | "Usage: " | argv[0] | // TERMINATE 138 133 " ( [ unsorted-file | 'd' [ sorted-file | 'd' [ depth (>= 0) ] ] ]" 139 134 " | -t size (>= 0) [ depth (>= 0) ] )"; 140 } // try135 } // try 141 136 142 137 enum { ValuesPerLine = 22 }; // number of values printed per line
Note:
See TracChangeset
for help on using the changeset viewer.