Overview
Comment: | src/amiga-linklib.xml: Fix typo |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | amiga-library |
Files: | files | file ages | folders |
SHA3-256: |
e4ead87504f69b1707f83aca5c16da4b |
User & Date: | js on 2021-10-16 12:41:48 |
Other Links: | branch diff | manifest | tags |
Context
2021-10-16
| ||
14:34 | Amiga library: Wrap OFPBKDF2 & OFScrypt check-in: 00246bf4bd user: js tags: amiga-library | |
12:41 | src/amiga-linklib.xml: Fix typo check-in: e4ead87504 user: js tags: amiga-library | |
12:01 | tests: Symlink Amiga library check-in: 56cc282fcc user: js tags: amiga-library | |
Changes
Modified src/amiga-glue.m from [4ee8e2fbd6] to [3a131dec1c].
︙ | ︙ | |||
256 257 258 259 260 261 262 | return OFAlignmentOfTypeEncoding(type); } void __saveds glue_OFOnce PPC_PARAMS(OFOnceControl *_Nonnull control, OFOnceFunction _Nonnull func) { | | | | 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 | return OFAlignmentOfTypeEncoding(type); } void __saveds glue_OFOnce PPC_PARAMS(OFOnceControl *_Nonnull control, OFOnceFunction _Nonnull func) { M68K_ARG(OFOnceControl *_Nonnull, control, a0) M68K_ARG(OFOnceFunction _Nonnull, func, a1) OFOnce(control, func); } void __saveds glue_OFPBKDF2 PPC_PARAMS(OFPBKDF2Parameters parameters) { |
︙ | ︙ |
Modified src/amiga-library.xml from [25b5953f80] to [99e036ac2d].
︙ | ︙ | |||
95 96 97 98 99 100 101 | <argument name='type' type='const char *' m68k-reg='a0'/> </function> <function name='OFAlignmentOfTypeEncoding' return-type='size_t'> <argument name='type' type='const char *' m68k-reg='a0'/> </function> <include>OFOnce.h</include> <function name='OFOnce'> | | | | 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | <argument name='type' type='const char *' m68k-reg='a0'/> </function> <function name='OFAlignmentOfTypeEncoding' return-type='size_t'> <argument name='type' type='const char *' m68k-reg='a0'/> </function> <include>OFOnce.h</include> <function name='OFOnce'> <argument name='control' type='OFOnceControl *_Nonnull' m68k-reg='a0'/> <argument name='func' type='OFOnceFunction _Nonnull' m68k-reg='a1'/> </function> <include>OFPBKDF2.h</include> <function name='OFPBKDF2'> <argument name='parameters' type='OFPBKDF2Parameters' m68k-reg='a0'/> </function> <include>OFScrypt.h</include> <function name='OFScrypt'> |
︙ | ︙ |
Modified src/linklib/linklib.m from [90370ec947] to [01f67f8836].
︙ | ︙ | |||
532 533 534 535 536 537 538 | void OFOnce(OFOnceControl *_Nonnull control, OFOnceFunction _Nonnull func) { #if defined(OF_AMIGAOS_M68K) register struct Library *a6 __asm__("a6") = ObjFWBase; (void)a6; | | | 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 | void OFOnce(OFOnceControl *_Nonnull control, OFOnceFunction _Nonnull func) { #if defined(OF_AMIGAOS_M68K) register struct Library *a6 __asm__("a6") = ObjFWBase; (void)a6; ((void (*)(OFOnceControl *_Nonnull __asm__("a0"), OFOnceFunction _Nonnull __asm__("a1")))(((uintptr_t)ObjFWBase) - 204))(control, func); #elif defined(OF_MORPHOS) __asm__ __volatile__ ( "mr %%r12, %0" :: "r"(ObjFWBase) : "r12" ); __extension__ ((void (*)(OFOnceControl *_Nonnull, OFOnceFunction _Nonnull))*(void **)(((uintptr_t)ObjFWBase) - 202))(control, func); |
︙ | ︙ |