PatchworkOS
Loading...
Searching...
No Matches
builtin.h
Go to the documentation of this file.
1#pragma once
2
3#include <stdbool.h>
4#include <stdint.h>
5
6typedef struct
7{
8 const char* name;
9 const char* description;
10 const char* usage;
11 uint64_t (*callback)(uint64_t argc, const char** argv);
12} builtin_t;
13
14bool builtin_exists(const char* name);
15
16uint64_t builtin_execute(uint64_t argc, const char** argv);
uint64_t builtin_execute(uint64_t argc, const char **argv)
Definition builtin.c:100
bool builtin_exists(const char *name)
Definition builtin.c:87
__UINT64_TYPE__ uint64_t
Definition stdint.h:17
const char * usage
Definition builtin.h:10
const char * description
Definition builtin.h:9
const char * name
Definition builtin.h:8