meke.py 使用命令行传入源文件
This commit is contained in:
22
soft/debug.c
22
soft/debug.c
@@ -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;
|
||||
})
|
||||
};
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user