Clean up argument passing of commands

FossilOrigin-Name: 22520cd0d9f9e9a106f9680d90f4c5ac87da8db1c1c304342d6c637557012b22
This commit is contained in:
Jonathan Schleifer 2025-03-07 23:29:58 +00:00
parent e4c1890a25
commit 6ecfc000d1
3 changed files with 69 additions and 73 deletions

View file

@ -10,9 +10,7 @@ OF_ASSUME_NONNULL_BEGIN
- (instancetype)initWithName:(OFString *)name
function:(void (*)())function
argumentsTypes:(int)argumentsTypes;
- (int)callWithArguments:(char *_Nonnull *_Nonnull)arguments
numArguments:(size_t)numArguments
isDown:(bool)isDown;
- (int)callWithArguments:(OFArray<OFString *> *)arguments isDown:(bool)isDown;
@end
OF_ASSUME_NONNULL_END