2025-08-06 22:07:47 +01:00
|
|
|
#ifndef _MANIFEST_H_
|
|
|
|
|
#define _MANIFEST_H_
|
|
|
|
|
|
2026-06-22 17:45:54 +01:00
|
|
|
#include <fx/queue.h>
|
2025-08-06 22:07:47 +01:00
|
|
|
#include <ropkg/manifest.h>
|
|
|
|
|
#include <stddef.h>
|
|
|
|
|
|
|
|
|
|
struct ropkg_manifest_value {
|
|
|
|
|
enum ropkg_manifest_value_type v_type;
|
|
|
|
|
enum ropkg_manifest_value_id v_id;
|
|
|
|
|
char *v_name;
|
2026-06-22 17:45:54 +01:00
|
|
|
fx_queue_entry v_entry;
|
2025-08-06 22:07:47 +01:00
|
|
|
|
|
|
|
|
union {
|
|
|
|
|
size_t i;
|
|
|
|
|
char *s;
|
|
|
|
|
} v_value;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
struct ropkg_manifest {
|
2026-06-22 17:45:54 +01:00
|
|
|
fx_queue m_values;
|
2025-08-06 22:07:47 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif
|