summaryrefslogtreecommitdiff
path: root/common_modules/module_manager/utilities/module_binary_to_c_array.c
diff options
context:
space:
mode:
Diffstat (limited to 'common_modules/module_manager/utilities/module_binary_to_c_array.c')
-rw-r--r--common_modules/module_manager/utilities/module_binary_to_c_array.c30
1 files changed, 26 insertions, 4 deletions
diff --git a/common_modules/module_manager/utilities/module_binary_to_c_array.c b/common_modules/module_manager/utilities/module_binary_to_c_array.c
index da0cf97c..e418fbc1 100644
--- a/common_modules/module_manager/utilities/module_binary_to_c_array.c
+++ b/common_modules/module_manager/utilities/module_binary_to_c_array.c
@@ -1,3 +1,16 @@
+/***************************************************************************/
+/* Copyright (c) 2024 Microsoft Corporation */
+/* Copyright (c) 2026 Eclipse ThreadX contributors */
+/* */
+/* This program and the accompanying materials are made available under */
+/* the terms of the MIT License which is available at */
+/* https://opensource.org/licenses/MIT. */
+/* */
+/* SPDX-License-Identifier: MIT */
+/***************************************************************************/
+
+// Portions of this file were generated with AI assistance.
+
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -25,8 +38,11 @@ unsigned long column;
{
/* Print an error message out and wait for user key hit. */
- printf("module_binary_to_c_array.exe - Copyright (c) Microsoft Corporation v5.8\n");
- printf("**** Error: invalid input parameter for module_binary_to_c_array.exe **** \n");
+ printf("module_binary_to_c_array\n");
+ printf("(c) 2024 Microsoft Corp\n");
+ printf("(c) 2026 Eclipse ThreadX contributors\n");
+ printf("v6.5.2.202603\n");
+ printf("**** Error: invalid input parameter for module_binary_to_c_array **** \n");
printf(" Command Line Should be:\n\n");
printf(" > module_binary_to_c_array source_binary_file c_array_file <cr> \n\n");
return(1);
@@ -57,6 +73,10 @@ unsigned long column;
/* Print an error message out and wait for user key hit. */
printf("**** Error: invalid format of binary input file **** \n");
printf(" File: %s ", argv[1]);
+
+ /* Close the source file. */
+ fclose(source_file);
+
return(3);
}
@@ -75,7 +95,9 @@ unsigned long column;
fprintf(array_file, "/**************************** Module-Binary-to-C-array Utility **********************************/\n");
fprintf(array_file, "/* */\n");
- fprintf(array_file, "/* Copyright (c) Microsoft Corporation Version 5.4, build date: 03-01-2018 */\n");
+ fprintf(array_file, "/* Copyright (c) 2024 Microsoft Corp */\n");
+ fprintf(array_file, "/* Copyright (c) 2026 Eclipse ThreadX contributors */\n");
+ fprintf(array_file, "/* v6.5.2.202603 */\n");
fprintf(array_file, "/* */\n");
fprintf(array_file, "/************************************************************************************************/\n\n");
fprintf(array_file, "/* \n");
@@ -109,7 +131,7 @@ unsigned long column;
{
if (address != 0)
fprintf(array_file, ",\n");
- fprintf(array_file, "/* 0x%08X */ 0x%02X", address, (unsigned int) alpha);
+ fprintf(array_file, "/* 0x%08lX */ 0x%02X", address, (unsigned int) alpha);
}
else
fprintf(array_file, ", 0x%02X", (unsigned int) alpha);