Commit 1567ac5
committed
Added endianness detection and byte order conversion functions
- Detected platform endianness (Big/Little Endian) in CMake configuration
- Added conditional compilation for endianness-specific byte order conversion in oapv_app_enc.c
- Introduced helper macros (bswap16, bswap32, bswap64) and endian conversion functions (be2ne, le2ne, ne2be, ne2le) in oapv_app_util.h
- Updated metadata serialization functions to use new byte order conversion utilities for consistent cross-platform behavior
Signed-off-by: Dawid Kozinski <[email protected]>1 parent 5b79915 commit 1567ac5
3 files changed
+91
-16
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
6 | 17 | | |
7 | 18 | | |
8 | 19 | | |
| |||
37 | 48 | | |
38 | 49 | | |
39 | 50 | | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
40 | 56 | | |
41 | 57 | | |
42 | 58 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | 38 | | |
45 | 39 | | |
46 | 40 | | |
| |||
856 | 850 | | |
857 | 851 | | |
858 | 852 | | |
859 | | - | |
860 | | - | |
| 853 | + | |
861 | 854 | | |
862 | 855 | | |
863 | 856 | | |
864 | | - | |
| 857 | + | |
865 | 858 | | |
866 | 859 | | |
867 | 860 | | |
868 | 861 | | |
869 | | - | |
| 862 | + | |
870 | 863 | | |
871 | 864 | | |
872 | 865 | | |
873 | | - | |
874 | | - | |
| 866 | + | |
| 867 | + | |
875 | 868 | | |
876 | 869 | | |
877 | | - | |
| 870 | + | |
878 | 871 | | |
879 | 872 | | |
880 | 873 | | |
881 | | - | |
| 874 | + | |
882 | 875 | | |
883 | 876 | | |
884 | 877 | | |
| |||
887 | 880 | | |
888 | 881 | | |
889 | 882 | | |
890 | | - | |
| 883 | + | |
891 | 884 | | |
892 | 885 | | |
893 | 886 | | |
894 | | - | |
| 887 | + | |
895 | 888 | | |
896 | 889 | | |
897 | 890 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
| |||
181 | 182 | | |
182 | 183 | | |
183 | 184 | | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
184 | 250 | | |
185 | 251 | | |
186 | 252 | | |
| |||
0 commit comments