Morn icon indicating copy to clipboard operation
Morn copied to clipboard

Morn是一个C语言的基础工具和基础算法库,包括数据结构、图像处理、音频处理、机器学习等,具有简单、通用、高效的特点。

Results 8 Morn issues
Sort by recently updated
recently updated
newest added

运行环境:Ubuntu16.04 gcc 7.5.0 运行结果 ``` this is log No.1 this is log No.3 Segmentation fault (core dumped) ``` 代码如下 ``` int main() { mLog(MORN_INFO, "this is log No.1\n"); mPropertyWrite("Log","log_file","./test_log.log"); mLog(MORN_INFO,...

希望可以增加malloc0()(申请内存并初始化),realloc()这两个比较常用的接口

1.malloc申请失败没有异常判断 2.内存监察时char类型的数值的和-1比较判断是否越界,但是在arm编译器中,char类型默认为无符号数,因为会判断错误,建议为了增加可移植性,将所有char类型按使用方式定义为int8_t和uint8_t。 3.代码中大量的void*指针使用,在使用g++编译时不是同类型的指针=会报错,希望在赋值之前增加强制类型转换,同样的问题也存在于strlen,strcpy等字符串操作函数使用中。

上传第三方依赖的源码,这样可以交叉编译呀

https://github.com/yangyongkang2000/yyk_fft

不得不说,作者的思维和编码能力确实厉害!但是有些地方我觉得可以改进一下: 1.mTimer改为使用clock_gettime,尽量避免ntp等服务校时的影响 2.每个功能模块增加相应的宏在makefile开启禁用,方便裁剪,毕竟在一些嵌入式中rom可能就那么几M 其他功能暂时还没用到

我在Windows11使用make编译时出现报错信息: ``` D:\software\Morn>make -f msvc_makefile cl.exe -O2 -nologo -openmp -I ./include -I C:/ProgramFiles/CPack/include -c src/ptc/morn_coroutine.c -Fo"src/ptc/morn_coroutine.obj" morn_coroutine.c src/ptc/morn_coroutine.c(50): error C2480: “handle”:“thread”只对静态作用域的数据项有效 make: *** [msvc_makefile:78: src/ptc/morn_coroutine.obj] Error 2 ``` 我使用的make版本是: ```...

morn_map的_Compare函数中,当键长度为8时判断语句为return ((*((uint64_t *)mem1))-(*((uint64_t *)mem2)));,但是_Compare返回值类型为int,导致某些时刻判断两个不同的key时应该返回不为0的值,但是由于返回值类型与return类型不同实际会返回0。