// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen // SPDX-License-Identifier: BSD-3-Clause /* DO NOT EDIT This file is generated by running CMake on VTK/Utilities/OutputWindowProcess as a separate project using a Visual Studio generator. The program built in that project works only when compiled by the Visual Studio compiler because it depends on being able to manipulate the stack frame of another process. See VTK/Utilities/OutputWindowProcess/README.txt for more information. This file contains an encoded executable that can be written to disk using int vtkEncodedArrayWin32OutputWindowProcessWrite(const char* fname); It returns 1 for success and 0 for failure. The executable is self-deleting and therefore can be run only once. It is used by vtkWin32ProcessOutputWindow. */ #include #include "vtkWin32OutputWindowProcessEncodedData.c" extern int vtkEncodedArrayWin32OutputWindowProcessWrite(const char* fname) { FILE* ofp = fopen(fname, "wb"); if (!ofp) { return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_0, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_0), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_0)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_1, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_1), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_1)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_2, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_2), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_2)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_3, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_3), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_3)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_4, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_4), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_4)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_5, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_5), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_5)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_6, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_6), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_6)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_7, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_7), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_7)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_8, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_8), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_8)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_9, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_9), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_9)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_10, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_10), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_10)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_11, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_11), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_11)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_12, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_12), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_12)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_13, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_13), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_13)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_14, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_14), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_14)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_15, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_15), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_15)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_16, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_16), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_16)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_17, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_17), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_17)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_18, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_18), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_18)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_19, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_19), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_19)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_20, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_20), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_20)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_21, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_21), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_21)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_22, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_22), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_22)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_23, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_23), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_23)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_24, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_24), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_24)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_25, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_25), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_25)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_26, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_26), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_26)) { fclose(ofp); _unlink(fname); return 0; } if (fwrite(vtkEncodedArrayWin32OutputWindowProcess_27, 1, sizeof(vtkEncodedArrayWin32OutputWindowProcess_27), ofp) != sizeof(vtkEncodedArrayWin32OutputWindowProcess_27)) { fclose(ofp); _unlink(fname); return 0; } fclose(ofp); return 1; }