Joel Sherrill commented: 
https://gitlab.rtems.org/rtems/tools/rtems-tools/-/merge_requests/74#note_136121


> The only difference is how the new script handles the `-C` and `-H` 
> arguments. I have added an explanation here:

Reading the C version, it appears that it can create both .c and .h files with 
one command invocation. Having both arguments is valid behaviour.

https://gitlab.rtems.org/rtems/tools/rtems-tools/-/blob/main/misc/bin2c/rtems-bin2c.c?ref_type=heads#L165

The usage from the C version does not reflect what the program actually does. 

```
$ ~/rtems-work/tools/next/bin/rtems-bin2c -?
usage: bin2c [-csvzCH] [-N name] [-A alignment] [-l license_file] <input_file> 
<output_file>
  <input_file> is the binary file to convert
  <output_file> should not have a .c or .h extension

  -c - do NOT use const in declaration
  -s - do use static in declaration
  -v - verbose
  -z - add zero terminator
  -H - create c-header only
  -C - create c-source file only
  -N - force name of data array
  -A - add alignment - parameter can be a hexadecimal or decimal number
  -l - <license_file> - add the specified file as a license header
```

-- 
View it on GitLab: 
https://gitlab.rtems.org/rtems/tools/rtems-tools/-/merge_requests/74#note_136121
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to