summaryrefslogtreecommitdiff
path: root/components/libc/cplusplus/cpp11
diff options
context:
space:
mode:
authorGuEe-GUI <[email protected]>2024-10-30 14:27:08 +0800
committerRbb666 <[email protected]>2024-11-04 10:10:15 +0800
commitd8db49c17af98cedfe1a7634233b505d92ce8445 (patch)
treeddcd4e3b05b4eab956431cf89b64bb2f52401f96 /components/libc/cplusplus/cpp11
parenta573ea06b7bbf1f22c6add812770f9734f04ae66 (diff)
[COMPILER/FEATURE] Support rt_packed
__ARMCC_VERSION: https://smtp.keil.com/support/man/docs/armcc/armcc_chr1359124980173.htm __IAR_SYSTEMS_ICC__: <Not Found> __GNUC__: https://gcc.gnu.org/onlinedocs/gcc/Common-Type-Attributes.html#index-packed-type-attribute __ADSPBLACKFIN__: <Not Found> _MSC_VER: https://learn.microsoft.com/en-us/cpp/preprocessor/pack?view=msvc-170 __TI_COMPILER_VERSION__: https://software-dl.ti.com/codegen/docs/tiarmclang/rel1_3_0_LTS/migration_guide/migrating_c_and_cpp_source/pragmas_and_attributes.html __TASKING__: https://resources.tasking.com/sites/default/files/2021-02/TASKING_Alignment%20Requirements%20Restrictions_WEB.pdf Usage: ```c rt_packed(struct object1 { int dword; char byte; }); typedef struct object1 object1; rt_packed(struct object2 { int dword; char byte; }); ``` Signed-off-by: GuEe-GUI <[email protected]>
Diffstat (limited to 'components/libc/cplusplus/cpp11')
0 files changed, 0 insertions, 0 deletions