#define AUL_SOCK_MAXBUFF 131071
#define LOADER_ARG_LEN 1024
-#define PAD_CMD_LAUNCH 0
-#define PAD_CMD_VISIBILITY 10
-#define PAD_CMD_ADD_LOADER 11
-#define PAD_CMD_REMOVE_LOADER 12
-#define PAD_CMD_MAKE_DEFAULT_SLOTS 13
-#define PAD_CMD_DEMAND 14
-#define PAD_CMD_PING 15
-#define PAD_CMD_UPDATE_APP_TYPE 16
-#define PAD_CMD_PREPARE_APP_DEFINED_LOADER 17
-#define PAD_CMD_CONNECT 18
-
#define LAUNCHPAD_LAUNCH_SIGNAL 83
#define LAUNCHPAD_DEAD_SIGNAL 61
#define APP_STARTUP_SIGNAL 89
extern "C" {
#endif
+typedef enum {
+ PAD_CMD_LAUNCH = 0,
+ PAD_CMD_VISIBILITY = 10,
+ PAD_CMD_ADD_LOADER = 11,
+ PAD_CMD_REMOVE_LOADER = 12,
+ PAD_CMD_MAKE_DEFAULT_SLOTS = 13,
+ PAD_CMD_DEMAND = 14,
+ PAD_CMD_PING = 15,
+ PAD_CMD_UPDATE_APP_TYPE = 16,
+ PAD_CMD_PREPARE_APP_DEFINED_LOADER = 17,
+ PAD_CMD_CONNECT = 18,
+} pad_cmd_e;
+
typedef struct _app_pkt_t {
int cmd;
int len;