toolchain: replace ifc interface compiler with xpcg

xpcg is used to generate xpc interfaces
This commit is contained in:
2026-03-10 19:12:14 +00:00
parent 3a06c18e10
commit 26a49162e6
24 changed files with 427 additions and 878 deletions

20
toolchain/xpcg/status.h Normal file
View File

@@ -0,0 +1,20 @@
#ifndef XPCG_STATUS_H_
#define XPCG_STATUS_H_
enum status {
SUCCESS = 0,
ERR_EOF,
ERR_BAD_SYNTAX,
ERR_BAD_FORMAT,
ERR_BAD_STATE,
ERR_INVALID_VALUE,
ERR_INVALID_ARGUMENT,
ERR_NO_MEMORY,
ERR_NO_ENTRY,
ERR_NO_DATA,
ERR_NAME_EXISTS,
ERR_NOT_SUPPORTED,
ERR_INTERNAL_FAILURE,
};
#endif