From cec8a231e7a8824582e7db50967158d5907bf780 Mon Sep 17 00:00:00 2001 From: "ardi@ist-einmalig.de" Date: Wed, 14 Oct 2009 17:20:24 +0000 Subject: [PATCH] * add missing includes * fix a to small array --- source/FreeTypeGX.cpp | 1 + source/cheats/gct.cpp | 2 ++ source/libwiigui/gui.h | 3 ++- source/libwiigui/gui_element.cpp | 2 +- source/usbloader/getentries.cpp | 11 ++++++----- 5 files changed, 12 insertions(+), 7 deletions(-) diff --git a/source/FreeTypeGX.cpp b/source/FreeTypeGX.cpp index 26622777..cbacc81e 100644 --- a/source/FreeTypeGX.cpp +++ b/source/FreeTypeGX.cpp @@ -21,6 +21,7 @@ */ #include +#include #include "FreeTypeGX.h" #include "settings/cfg.h" diff --git a/source/cheats/gct.cpp b/source/cheats/gct.cpp index b4fb790b..064cbf4e 100644 --- a/source/cheats/gct.cpp +++ b/source/cheats/gct.cpp @@ -6,6 +6,8 @@ #include #include +#include +#include #include "gct.h" #define ERRORRANGE "Error: CheatNr out of range" diff --git a/source/libwiigui/gui.h b/source/libwiigui/gui.h index 82834470..9fac862c 100644 --- a/source/libwiigui/gui.h +++ b/source/libwiigui/gui.h @@ -35,6 +35,7 @@ #include #include #include +#include #include #include #include @@ -464,7 +465,7 @@ class GuiElement bool selectable; //!< Whether or not this element selectable (can change to SELECTED state) bool clickable; //!< Whether or not this element is clickable (can change to CLICKED state) bool holdable; //!< Whether or not this element is holdable (can change to HELD state) - GuiTrigger * trigger[5]; //!< GuiTriggers (input actions) that this element responds to + GuiTrigger * trigger[6]; //!< GuiTriggers (input actions) that this element responds to GuiElement * parentElement; //!< Parent element UpdateCallback updateCB; //!< Callback function to call when this element is updated }; diff --git a/source/libwiigui/gui_element.cpp b/source/libwiigui/gui_element.cpp index ac9424ac..80f2eb49 100644 --- a/source/libwiigui/gui_element.cpp +++ b/source/libwiigui/gui_element.cpp @@ -34,7 +34,7 @@ GuiElement::GuiElement() trigger[2] = NULL; trigger[3] = NULL; trigger[4] = NULL; - trigger[6] = NULL; + trigger[5] = NULL; parentElement = NULL; rumble = true; selectable = false; diff --git a/source/usbloader/getentries.cpp b/source/usbloader/getentries.cpp index 5f818b84..d0f7738e 100644 --- a/source/usbloader/getentries.cpp +++ b/source/usbloader/getentries.cpp @@ -13,6 +13,7 @@ #include "../wad/title.h" #include #include +#include #include "listfiles.h" @@ -29,16 +30,16 @@ wchar_t *gameFilterPrev=NULL; extern u8 mountMethod; /**************************************************************************** - * wcsdup based on new wchar_t [...] + * wcsdup_new based on new wchar_t [...] ***************************************************************************/ -wchar_t *wcsdup(const wchar_t *src) +static wchar_t *wcsdup_new(const wchar_t *src) { int len = wcslen(src)+1; wchar_t *dst = new wchar_t[len]; if(dst) wcscpy(dst, src); return dst; } -inline int wcsnicmp(const wchar_t *s1, const wchar_t *s2, int len) +static inline int wcsnicmp(const wchar_t *s1, const wchar_t *s2, int len) { if (len <= 0) return (0); @@ -131,7 +132,7 @@ int __Menu_GetPrevFilter(int t, wchar_t* gameFilter, u32 gameFiltered, wchar_t * u32 cnt, len, i; s32 ret; - wchar_t *new_gameFilterPrev = wcsdup(gameFilter); + wchar_t *new_gameFilterPrev = wcsdup_new(gameFilter); /* Get list length */ @@ -532,7 +533,7 @@ int __Menu_GetEntries(int t, const wchar_t* Filter) { wchar_t *new_gameFilterNextList = NULL; wchar_t *new_gameFilterPrev = NULL; - new_gameFilter = wcsdup(Filter ? Filter : (gameFilter ? gameFilter : L"") ); + new_gameFilter = wcsdup_new(Filter ? Filter : (gameFilter ? gameFilter : L"") ); if(new_gameFilter == NULL) return -1; for(;;) {