10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
* Alternatively, it may be distributed under the terms of the GNU General
* Public License, either version 2 or 3, which can be found in the file
* LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this
* file.
*/
#import "macros.h"
#ifdef OF_MORPHOS
# include <ppcinline/macros.h>
# define OF_M68K_ARG(type, name, reg) type name = (type)REG_##reg;
#else
# define OF_M68K_ARG(type, name, reg) \
register type reg_##name __asm__(#reg); \
|
>
>
|
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
* Alternatively, it may be distributed under the terms of the GNU General
* Public License, either version 2 or 3, which can be found in the file
* LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this
* file.
*/
#import "macros.h"
#import "OFPBKDF2.h"
#import "OFScrypt.h"
#ifdef OF_MORPHOS
# include <ppcinline/macros.h>
# define OF_M68K_ARG(type, name, reg) type name = (type)REG_##reg;
#else
# define OF_M68K_ARG(type, name, reg) \
register type reg_##name __asm__(#reg); \
|
93
94
95
96
97
98
99
100
101
|
int (*_Nonnull atexit)(void (*_Nonnull)(void));
OFSignalHandler _Nullable (*_Nonnull signal)(int, OFSignalHandler _Nullable);
char *_Nullable (*_Nonnull setlocale)(int, const char *_Nullable);
int (*_Nonnull _Unwind_Backtrace)(int (*_Nonnull)(void *_Nonnull,
void *_Null_unspecified), void *_Null_unspecified);
};
extern bool OFInit(unsigned int version, struct OFLibC *libC, FILE **sF);
extern unsigned long *OFHashSeedRef(void);
|
|
>
>
>
|
95
96
97
98
99
100
101
102
103
104
105
106
|
int (*_Nonnull atexit)(void (*_Nonnull)(void));
OFSignalHandler _Nullable (*_Nonnull signal)(int, OFSignalHandler _Nullable);
char *_Nullable (*_Nonnull setlocale)(int, const char *_Nullable);
int (*_Nonnull _Unwind_Backtrace)(int (*_Nonnull)(void *_Nonnull,
void *_Null_unspecified), void *_Null_unspecified);
};
extern bool OFInit(unsigned int version, struct OFLibC *_Nonnull libC,
FILE *_Nonnull *_Nonnull sF);
extern unsigned long *OFHashSeedRef(void);
extern void OFPBKDF2Wrapper(const OFPBKDF2Parameters *_Nonnull parameters);
extern void OFScryptWrapper(const OFScryptParameters *_Nonnull parameters);
|