aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-08-20 19:16:47 +0800
committerchai <chaifix@163.com>2018-08-20 19:16:47 +0800
commitf50040e4752e1097fac793bb82569c63a6c09ee9 (patch)
tree8aa2131628f93d6eb3db53e11ac7fb986c79b8c0 /src
parent79b35943dc3f5dbb0028b29e4745390204daf125 (diff)
*update
Diffstat (limited to 'src')
-rw-r--r--src/libjin/3rdparty/smount/smount.c12
-rw-r--r--src/libjin/Common/Data.h2
-rw-r--r--src/libjin/Common/data.h2
-rw-r--r--src/libjin/Common/utf8.cpp2
-rw-r--r--src/libjin/Graphics/JSL.cpp2
-rw-r--r--src/libjin/common/data.h2
-rw-r--r--src/libjin/modules.h2
-rw-r--r--src/lua/modules/embed/boot.lua.h1
8 files changed, 20 insertions, 5 deletions
diff --git a/src/libjin/3rdparty/smount/smount.c b/src/libjin/3rdparty/smount/smount.c
index 3006fa3..2b4e9b9 100644
--- a/src/libjin/3rdparty/smount/smount.c
+++ b/src/libjin/3rdparty/smount/smount.c
@@ -147,10 +147,18 @@ void *smtread(smtShared* S, const char *path, unsigned int *size)
size = (unsigned int*)malloc(sizeof(unsigned int));
}
char *r = concat(S->mount->path, "/", path, NULL);
- if (!r) return NULL;
+ if (!r)
+ {
+ free(size);
+ return NULL;
+ }
FILE *fp = fopen(r, "rb");
free(r);
- if (!fp) return 0;
+ if (!fp)
+ {
+ free(size);
+ return 0;
+ }
/* Get file size */
fseek(fp, 0, SEEK_END);
*size = ftell(fp);
diff --git a/src/libjin/Common/Data.h b/src/libjin/Common/Data.h
index 7fcc389..4b0f1ba 100644
--- a/src/libjin/Common/Data.h
+++ b/src/libjin/Common/Data.h
@@ -1,6 +1,8 @@
#ifndef __JIN_COMMON_DATA_H
#define __JIN_COMMON_DATA_H
+
+
namespace jin
{
diff --git a/src/libjin/Common/data.h b/src/libjin/Common/data.h
index 7fcc389..4b0f1ba 100644
--- a/src/libjin/Common/data.h
+++ b/src/libjin/Common/data.h
@@ -1,6 +1,8 @@
#ifndef __JIN_COMMON_DATA_H
#define __JIN_COMMON_DATA_H
+
+
namespace jin
{
diff --git a/src/libjin/Common/utf8.cpp b/src/libjin/Common/utf8.cpp
index f21a0d9..bef6c85 100644
--- a/src/libjin/Common/utf8.cpp
+++ b/src/libjin/Common/utf8.cpp
@@ -37,6 +37,6 @@ namespace jin
}
}
-} // jins
+} // jin
#endif // JIN_OS == JIN_WINDOWS \ No newline at end of file
diff --git a/src/libjin/Graphics/JSL.cpp b/src/libjin/Graphics/JSL.cpp
index b877e60..2ab7ceb 100644
--- a/src/libjin/Graphics/JSL.cpp
+++ b/src/libjin/Graphics/JSL.cpp
@@ -22,7 +22,7 @@ namespace graphics
" gl_FragColor = effect(gl_Color, _tex0_, gl_TexCoord[0].xy, gl_FragCoord.xy);\n"
"}\0";
- shared JSLProgram* JSLProgram::currentJSLProgram = nullptr;
+ /*static*/ JSLProgram* JSLProgram::currentJSLProgram = nullptr;
JSLProgram* JSLProgram::createJSLProgram(const char* program)
{
diff --git a/src/libjin/common/data.h b/src/libjin/common/data.h
index 7fcc389..4b0f1ba 100644
--- a/src/libjin/common/data.h
+++ b/src/libjin/common/data.h
@@ -1,6 +1,8 @@
#ifndef __JIN_COMMON_DATA_H
#define __JIN_COMMON_DATA_H
+
+
namespace jin
{
diff --git a/src/libjin/modules.h b/src/libjin/modules.h
index bbfb085..5992f0c 100644
--- a/src/libjin/modules.h
+++ b/src/libjin/modules.h
@@ -49,7 +49,7 @@
* Open libjin debug
*/
-#define JIN_DEBUG 1
+#define JIN_DEBUG 0
/*
* Operating system
diff --git a/src/lua/modules/embed/boot.lua.h b/src/lua/modules/embed/boot.lua.h
index 42f38d8..a269df8 100644
--- a/src/lua/modules/embed/boot.lua.h
+++ b/src/lua/modules/embed/boot.lua.h
@@ -49,6 +49,7 @@ function jin.core.run()
local SEC_PER_UPDATE = 1 / conf.fps
local dt = SEC_PER_UPDATE
local running = true
+ -- TODO: д¼¼ӦøƵʵ
while(jin.core.running()) do
for _, e in pairs(jin.event.poll()) do
if e.type == "keydown" then