meke.py 使用命令行传入源文件

This commit is contained in:
2025-06-26 16:15:07 +08:00
parent 8928998479
commit 262d5d3f90
9 changed files with 44 additions and 35 deletions

View File

@@ -8,6 +8,7 @@
#include <sys/types.h>
#include "errno.h"
#include "pthread.h"
#include "lambda.h"
#define CONSOLEBUF_SIZE 1024
@@ -23,19 +24,18 @@ typedef struct{
static self_def g_data;
lambda_use
static int dev_init(){
return 0;
}
static int dev_write(const uint8_t *data,size_t len){
size_t rb;
rb=fwrite(data,sizeof(uint8_t),len,stdout);
return (int)rb;
}
static dbg_dev g_dev_default={
.init=dev_init,
.write=dev_write,
static dbg_dev g_dev_default = {
.init = lambda(int() {
return 0;
}),
.write = lambda(int(const uint8_t * data,size_t len) {
size_t rb;
rb=fwrite(data,sizeof(uint8_t),len,stdout);
return (int)rb;
})
};