summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorRay <[email protected]>2020-02-12 13:16:18 +0100
committerRay <[email protected]>2020-02-12 13:16:18 +0100
commit484c6b360f4da17c5034aa1408b3a3bef092eeea (patch)
treecbb564a72a1ba0353e643d17aa9f76bfcb9db08a /src
parentdec85f741a1605b58e7ae819cbbb9bd82f16e60d (diff)
downloadraylib-484c6b360f4da17c5034aa1408b3a3bef092eeea.tar.gz
raylib-484c6b360f4da17c5034aa1408b3a3bef092eeea.zip
Reviewed Cppcheck issues #1098
Diffstat (limited to 'src')
-rw-r--r--src/core.c8
-rw-r--r--src/raudio.c8
-rw-r--r--src/text.c6
3 files changed, 12 insertions, 10 deletions
diff --git a/src/core.c b/src/core.c
index 80ea9646..e31857a8 100644
--- a/src/core.c
+++ b/src/core.c
@@ -3974,7 +3974,7 @@ static void MouseButtonCallback(GLFWwindow *window, int button, int action, int
#if defined(SUPPORT_GESTURES_SYSTEM) && defined(SUPPORT_MOUSE_GESTURES)
// Process mouse events as touches to be able to use mouse-gestures
- GestureEvent gestureEvent;
+ GestureEvent gestureEvent = { 0 };
// Register touch actions
if (IsMouseButtonPressed(MOUSE_LEFT_BUTTON)) gestureEvent.touchAction = TOUCH_DOWN;
@@ -4005,7 +4005,7 @@ static void MouseCursorPosCallback(GLFWwindow *window, double x, double y)
{
#if defined(SUPPORT_GESTURES_SYSTEM) && defined(SUPPORT_MOUSE_GESTURES)
// Process mouse events as touches to be able to use mouse-gestures
- GestureEvent gestureEvent;
+ GestureEvent gestureEvent = { 0 };
gestureEvent.touchAction = TOUCH_MOVE;
@@ -4273,7 +4273,7 @@ static int32_t AndroidInputCallback(struct android_app *app, AInputEvent *event)
unsigned int flags = action & AMOTION_EVENT_ACTION_MASK;
#if defined(SUPPORT_GESTURES_SYSTEM)
- GestureEvent gestureEvent;
+ GestureEvent gestureEvent = { 0 };
// Register touch actions
if (flags == AMOTION_EVENT_ACTION_DOWN) gestureEvent.touchAction = TOUCH_DOWN;
@@ -4388,7 +4388,7 @@ static EM_BOOL EmscriptenMouseCallback(int eventType, const EmscriptenMouseEvent
static EM_BOOL EmscriptenTouchCallback(int eventType, const EmscriptenTouchEvent *touchEvent, void *userData)
{
#if defined(SUPPORT_GESTURES_SYSTEM)
- GestureEvent gestureEvent;
+ GestureEvent gestureEvent = { 0 };
// Register touch actions
if (eventType == EMSCRIPTEN_EVENT_TOUCHSTART) gestureEvent.touchAction = TOUCH_DOWN;
diff --git a/src/raudio.c b/src/raudio.c
index cebd6ec0..c5ffed73 100644
--- a/src/raudio.c
+++ b/src/raudio.c
@@ -791,10 +791,10 @@ void ExportWaveAsCode(Wave wave, const char *fileName)
#endif
fprintf(txtFile, "// Wave data information\n");
- fprintf(txtFile, "#define %s_SAMPLE_COUNT %i\n", varFileName, wave.sampleCount);
- fprintf(txtFile, "#define %s_SAMPLE_RATE %i\n", varFileName, wave.sampleRate);
- fprintf(txtFile, "#define %s_SAMPLE_SIZE %i\n", varFileName, wave.sampleSize);
- fprintf(txtFile, "#define %s_CHANNELS %i\n\n", varFileName, wave.channels);
+ fprintf(txtFile, "#define %s_SAMPLE_COUNT %d\n", varFileName, wave.sampleCount);
+ fprintf(txtFile, "#define %s_SAMPLE_RATE %d\n", varFileName, wave.sampleRate);
+ fprintf(txtFile, "#define %s_SAMPLE_SIZE %d\n", varFileName, wave.sampleSize);
+ fprintf(txtFile, "#define %s_CHANNELS %d\n\n", varFileName, wave.channels);
// Write byte data as hexadecimal text
fprintf(txtFile, "static unsigned char %s_DATA[%i] = { ", varFileName, dataSize);
diff --git a/src/text.c b/src/text.c
index 1be69b99..f8300d61 100644
--- a/src/text.c
+++ b/src/text.c
@@ -1446,7 +1446,7 @@ char *TextToUtf8(int *codepoints, int length)
{
// We allocate enough memory fo fit all possible codepoints
// NOTE: 5 bytes for every codepoint should be enough
- char *text = (char *)calloc(length*5, 1);
+ char *text = (char *)RL_CALLOC(length*5, 1);
const char *utf8 = NULL;
int size = 0;
@@ -1458,7 +1458,9 @@ char *TextToUtf8(int *codepoints, int length)
}
// Resize memory to text length + string NULL terminator
- text = RL_REALLOC(text, size + 1);
+ void *ptr = RL_REALLOC(text, size + 1);
+
+ if (ptr != NULL) text = (char *)ptr;
return text;
}