f9c6bc221e
- Extracted webserver (13.5MB) from safeline-mgt:9.3.9 - Extracted tcontrollerd (12MB) from safeline-tengine:9.3.9 - Extracted nginx from safeline-tengine:9.3.9 - Extracted libfusion.so (127MB) FVM engine from safeline-fvm:9.3.9 - Added musl libc for Alpine-based containers - Created proper FVM C headers matching libfusion.so API - Added install_full.sh for complete deployment
21 lines
390 B
C
21 lines
390 B
C
#ifndef FVM_UPDATE_H
|
|
#define FVM_UPDATE_H
|
|
|
|
#include <stddef.h>
|
|
#include <ct/string.h>
|
|
|
|
typedef struct {
|
|
const char *ptr;
|
|
size_t length;
|
|
} fvm_buf_t;
|
|
|
|
typedef struct {
|
|
fvm_buf_t buf;
|
|
} fvm_update_t;
|
|
|
|
fvm_update_t *fvm_update_create(ct_string_t data);
|
|
fvm_update_t *fvm_update_merge(fvm_update_t *base, fvm_update_t *patch);
|
|
void fvm_update_destroy(fvm_update_t *update);
|
|
|
|
#endif
|