27 lines
543 B
C
27 lines
543 B
C
|
|
// -*- Mode: Eagle -*-
|
||
|
|
void filecopy(string from_name, string to_name)
|
||
|
|
{
|
||
|
|
string contents[];
|
||
|
|
int num_lines;
|
||
|
|
|
||
|
|
fileerror();
|
||
|
|
num_lines = fileread(contents, from_name);
|
||
|
|
|
||
|
|
if(fileerror()) {
|
||
|
|
dlgMessageBox("Error: Could not open " + from_name
|
||
|
|
+ " for copying to " + to_name);
|
||
|
|
exit(1);
|
||
|
|
}
|
||
|
|
|
||
|
|
output(to_name) {
|
||
|
|
for (int i=0; i < num_lines; i++) {
|
||
|
|
printf("%s\n", contents[i]);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if(fileerror()) {
|
||
|
|
dlgMessageBox("Error: Could not write the contents of "
|
||
|
|
+ from_name + " to " + to_name);
|
||
|
|
exit(1);
|
||
|
|
}
|
||
|
|
}
|