ソースを参照

Avoid references to `PLATFORM_` flags #3313

Ray 1 年間 前
コミット
f86f4159e6
5 ファイル変更135 行追加143 行削除
  1. 37 39
      src/rcore_android.c
  2. 37 37
      src/rcore_custom.c
  3. 2 4
      src/rcore_desktop.c
  4. 29 31
      src/rcore_drm.c
  5. 30 32
      src/rcore_web.c

+ 37 - 39
src/rcore_android.c

@@ -17,8 +17,8 @@
 *       - TRACELOG() function is located in raylib [utils] module
 *       - TRACELOG() function is located in raylib [utils] module
 *
 *
 *   CONFIGURATION:
 *   CONFIGURATION:
-*       #define RCORE_ANDROID_CUSTOM_FLAG
-*           Custom flag for rcore on PLATFORM_ANDROID -not used-
+*       #define RCORE_PLATFORM_CUSTOM_FLAG
+*           Custom flag for rcore on target platform -not used-
 *
 *
 *   DEPENDENCIES:
 *   DEPENDENCIES:
 *       Android NDK - Provides C API to access Android functionality
 *       Android NDK - Provides C API to access Android functionality
@@ -338,55 +338,55 @@ bool IsWindowResized(void)
 // Toggle fullscreen mode
 // Toggle fullscreen mode
 void ToggleFullscreen(void)
 void ToggleFullscreen(void)
 {
 {
-    TRACELOG(LOG_WARNING, "ToggleFullscreen() not available on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "ToggleFullscreen() not available on target platform");
 }
 }
 
 
 // Set window state: maximized, if resizable
 // Set window state: maximized, if resizable
 void MaximizeWindow(void)
 void MaximizeWindow(void)
 {
 {
-    TRACELOG(LOG_WARNING, "MaximizeWindow() not available on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "MaximizeWindow() not available on target platform");
 }
 }
 
 
 // Set window state: minimized
 // Set window state: minimized
 void MinimizeWindow(void)
 void MinimizeWindow(void)
 {
 {
-    TRACELOG(LOG_WARNING, "MinimizeWindow() not available on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "MinimizeWindow() not available on target platform");
 }
 }
 
 
 // Set window state: not minimized/maximized
 // Set window state: not minimized/maximized
 void RestoreWindow(void)
 void RestoreWindow(void)
 {
 {
-    TRACELOG(LOG_WARNING, "RestoreWindow() not available on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "RestoreWindow() not available on target platform");
 }
 }
 
 
 // Toggle borderless windowed mode
 // Toggle borderless windowed mode
 void ToggleBorderlessWindowed(void)
 void ToggleBorderlessWindowed(void)
 {
 {
-    TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on target platform");
 }
 }
 
 
 // Set window configuration state using flags
 // Set window configuration state using flags
 void SetWindowState(unsigned int flags)
 void SetWindowState(unsigned int flags)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowState() not available on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "SetWindowState() not available on target platform");
 }
 }
 
 
 // Clear window configuration state flags
 // Clear window configuration state flags
 void ClearWindowState(unsigned int flags)
 void ClearWindowState(unsigned int flags)
 {
 {
-    TRACELOG(LOG_WARNING, "ClearWindowState() not available on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "ClearWindowState() not available on target platform");
 }
 }
 
 
 // Set icon for window
 // Set icon for window
 void SetWindowIcon(Image image)
 void SetWindowIcon(Image image)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowIcon() not available on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "SetWindowIcon() not available on target platform");
 }
 }
 
 
 // Set icon for window
 // Set icon for window
 void SetWindowIcons(Image *images, int count)
 void SetWindowIcons(Image *images, int count)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowIcons() not available on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "SetWindowIcons() not available on target platform");
 }
 }
 
 
 // Set title for window
 // Set title for window
@@ -398,13 +398,13 @@ void SetWindowTitle(const char *title)
 // Set window position on screen (windowed mode)
 // Set window position on screen (windowed mode)
 void SetWindowPosition(int x, int y)
 void SetWindowPosition(int x, int y)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowPosition() not available on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "SetWindowPosition() not available on target platform");
 }
 }
 
 
 // Set monitor for the current window
 // Set monitor for the current window
 void SetWindowMonitor(int monitor)
 void SetWindowMonitor(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowMonitor() not available on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "SetWindowMonitor() not available on target platform");
 }
 }
 
 
 // Set window minimum dimensions (FLAG_WINDOW_RESIZABLE)
 // Set window minimum dimensions (FLAG_WINDOW_RESIZABLE)
@@ -424,116 +424,116 @@ void SetWindowMaxSize(int width, int height)
 // Set window dimensions
 // Set window dimensions
 void SetWindowSize(int width, int height)
 void SetWindowSize(int width, int height)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowSize() not available on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "SetWindowSize() not available on target platform");
 }
 }
 
 
 // Set window opacity, value opacity is between 0.0 and 1.0
 // Set window opacity, value opacity is between 0.0 and 1.0
 void SetWindowOpacity(float opacity)
 void SetWindowOpacity(float opacity)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowOpacity() not available on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "SetWindowOpacity() not available on target platform");
 }
 }
 
 
 // Set window focused
 // Set window focused
 void SetWindowFocused(void)
 void SetWindowFocused(void)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowFocused() not available on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "SetWindowFocused() not available on target platform");
 }
 }
 
 
 // Get native window handle
 // Get native window handle
 void *GetWindowHandle(void)
 void *GetWindowHandle(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetWindowHandle() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetWindowHandle() not implemented on target platform");
     return NULL;
     return NULL;
 }
 }
 
 
 // Get number of monitors
 // Get number of monitors
 int GetMonitorCount(void)
 int GetMonitorCount(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorCount() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetMonitorCount() not implemented on target platform");
     return 1;
     return 1;
 }
 }
 
 
 // Get number of monitors
 // Get number of monitors
 int GetCurrentMonitor(void)
 int GetCurrentMonitor(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetCurrentMonitor() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetCurrentMonitor() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor position
 // Get selected monitor position
 Vector2 GetMonitorPosition(int monitor)
 Vector2 GetMonitorPosition(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorPosition() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetMonitorPosition() not implemented on target platform");
     return (Vector2){ 0, 0 };
     return (Vector2){ 0, 0 };
 }
 }
 
 
 // Get selected monitor width (currently used by monitor)
 // Get selected monitor width (currently used by monitor)
 int GetMonitorWidth(int monitor)
 int GetMonitorWidth(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorWidth() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetMonitorWidth() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor height (currently used by monitor)
 // Get selected monitor height (currently used by monitor)
 int GetMonitorHeight(int monitor)
 int GetMonitorHeight(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorHeight() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetMonitorHeight() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor physical width in millimetres
 // Get selected monitor physical width in millimetres
 int GetMonitorPhysicalWidth(int monitor)
 int GetMonitorPhysicalWidth(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorPhysicalWidth() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetMonitorPhysicalWidth() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor physical height in millimetres
 // Get selected monitor physical height in millimetres
 int GetMonitorPhysicalHeight(int monitor)
 int GetMonitorPhysicalHeight(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorPhysicalHeight() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetMonitorPhysicalHeight() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor refresh rate
 // Get selected monitor refresh rate
 int GetMonitorRefreshRate(int monitor)
 int GetMonitorRefreshRate(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorRefreshRate() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetMonitorRefreshRate() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get the human-readable, UTF-8 encoded name of the selected monitor
 // Get the human-readable, UTF-8 encoded name of the selected monitor
 const char *GetMonitorName(int monitor)
 const char *GetMonitorName(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorName() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetMonitorName() not implemented on target platform");
     return "";
     return "";
 }
 }
 
 
 // Get window position XY on monitor
 // Get window position XY on monitor
 Vector2 GetWindowPosition(void)
 Vector2 GetWindowPosition(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetWindowPosition() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetWindowPosition() not implemented on target platform");
     return (Vector2){ 0, 0 };
     return (Vector2){ 0, 0 };
 }
 }
 
 
 // Get window scale DPI factor for current monitor
 // Get window scale DPI factor for current monitor
 Vector2 GetWindowScaleDPI(void)
 Vector2 GetWindowScaleDPI(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetWindowScaleDPI() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetWindowScaleDPI() not implemented on target platform");
     return (Vector2){ 1.0f, 1.0f };
     return (Vector2){ 1.0f, 1.0f };
 }
 }
 
 
 // Set clipboard text content
 // Set clipboard text content
 void SetClipboardText(const char *text)
 void SetClipboardText(const char *text)
 {
 {
-    TRACELOG(LOG_WARNING, "SetClipboardText() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "SetClipboardText() not implemented on target platform");
 }
 }
 
 
 // Get clipboard text content
 // Get clipboard text content
 // NOTE: returned string is allocated and freed by GLFW
 // NOTE: returned string is allocated and freed by GLFW
 const char *GetClipboardText(void)
 const char *GetClipboardText(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetClipboardText() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetClipboardText() not implemented on target platform");
     return NULL;
     return NULL;
 }
 }
 
 
@@ -597,7 +597,7 @@ double GetTime(void)
 // Ref: https://github.com/raysan5/raylib/issues/686
 // Ref: https://github.com/raysan5/raylib/issues/686
 void OpenURL(const char *url)
 void OpenURL(const char *url)
 {
 {
-    // Security check to (partially) avoid malicious code on PLATFORM_ANDROID
+    // Security check to (partially) avoid malicious code
     if (strchr(url, '\'') != NULL) TRACELOG(LOG_WARNING, "SYSTEM: Provided URL could be potentially malicious, avoid [\'] character");
     if (strchr(url, '\'') != NULL) TRACELOG(LOG_WARNING, "SYSTEM: Provided URL could be potentially malicious, avoid [\'] character");
     else
     else
     {
     {
@@ -632,13 +632,13 @@ void OpenURL(const char *url)
 // Set a custom key to exit program
 // Set a custom key to exit program
 void SetExitKey(int key)
 void SetExitKey(int key)
 {
 {
-    TRACELOG(LOG_WARNING, "SetExitKey() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "SetExitKey() not implemented on target platform");
 }
 }
 
 
 // Get gamepad internal name id
 // Get gamepad internal name id
 const char *GetGamepadName(int gamepad)
 const char *GetGamepadName(int gamepad)
 {
 {
-    TRACELOG(LOG_WARNING, "GetGamepadName() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetGamepadName() not implemented on target platform");
     return NULL;
     return NULL;
 }
 }
 
 
@@ -651,7 +651,7 @@ int GetGamepadAxisCount(int gamepad)
 // Set internal gamepad mappings
 // Set internal gamepad mappings
 int SetGamepadMappings(const char *mappings)
 int SetGamepadMappings(const char *mappings)
 {
 {
-    TRACELOG(LOG_WARNING, "SetGamepadMappings() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "SetGamepadMappings() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
@@ -683,14 +683,14 @@ void SetMousePosition(int x, int y)
 // Get mouse wheel movement Y
 // Get mouse wheel movement Y
 float GetMouseWheelMove(void)
 float GetMouseWheelMove(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMouseWheelMove() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "GetMouseWheelMove() not implemented on target platform");
     return 0.0f;
     return 0.0f;
 }
 }
 
 
 // Set mouse cursor
 // Set mouse cursor
 void SetMouseCursor(int cursor)
 void SetMouseCursor(int cursor)
 {
 {
-    TRACELOG(LOG_WARNING, "SetMouseCursor() not implemented on PLATFORM_ANDROID");
+    TRACELOG(LOG_WARNING, "SetMouseCursor() not implemented on target platform");
 }
 }
 
 
 // Get touch position X for touch point 0 (relative to screen size)
 // Get touch position X for touch point 0 (relative to screen size)
@@ -740,8 +740,6 @@ void PollInputEvents(void)
     for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.previousTouchState[i] = CORE.Input.Touch.currentTouchState[i];
     for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.previousTouchState[i] = CORE.Input.Touch.currentTouchState[i];
 
 
     // Reset touch positions
     // Reset touch positions
-    // TODO: It resets on PLATFORM_ANDROID the mouse position and not filled again until a move-event,
-    // so, if mouse is not moved it returns a (0, 0) position... this behaviour should be reviewed!
     //for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.position[i] = (Vector2){ 0, 0 };
     //for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.position[i] = (Vector2){ 0, 0 };
 
 
     // Register previous keys states
     // Register previous keys states
@@ -1222,7 +1220,7 @@ static int32_t AndroidInputCallback(struct android_app *app, AInputEvent *event)
     int32_t action = AMotionEvent_getAction(event);
     int32_t action = AMotionEvent_getAction(event);
     unsigned int flags = action & AMOTION_EVENT_ACTION_MASK;
     unsigned int flags = action & AMOTION_EVENT_ACTION_MASK;
 
 
-#if defined(SUPPORT_GESTURES_SYSTEM)        // PLATFORM_ANDROID
+#if defined(SUPPORT_GESTURES_SYSTEM)
     GestureEvent gestureEvent = { 0 };
     GestureEvent gestureEvent = { 0 };
 
 
     gestureEvent.pointCount = CORE.Input.Touch.pointCount;
     gestureEvent.pointCount = CORE.Input.Touch.pointCount;

+ 37 - 37
src/rcore_custom.c

@@ -17,8 +17,8 @@
 *       - TRACELOG() function is located in raylib [utils] module
 *       - TRACELOG() function is located in raylib [utils] module
 *
 *
 *   CONFIGURATION:
 *   CONFIGURATION:
-*       #define RCORE_CUSTOM_FLAG
-*           Custom flag for rcore on PLATFORM_<platform> -not used-
+*       #define RCORE_PLATFORM_CUSTOM_FLAG
+*           Custom flag for rcore on target platform -not used-
 *
 *
 *   DEPENDENCIES:
 *   DEPENDENCIES:
 *       - Dependency 01
 *       - Dependency 01
@@ -219,55 +219,55 @@ bool IsWindowResized(void)
 // Toggle fullscreen mode
 // Toggle fullscreen mode
 void ToggleFullscreen(void)
 void ToggleFullscreen(void)
 {
 {
-    TRACELOG(LOG_WARNING, "ToggleFullscreen() not available on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "ToggleFullscreen() not available on target platform");
 }
 }
 
 
 // Set window state: maximized, if resizable
 // Set window state: maximized, if resizable
 void MaximizeWindow(void)
 void MaximizeWindow(void)
 {
 {
-    TRACELOG(LOG_WARNING, "MaximizeWindow() not available on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "MaximizeWindow() not available on target platform");
 }
 }
 
 
 // Set window state: minimized
 // Set window state: minimized
 void MinimizeWindow(void)
 void MinimizeWindow(void)
 {
 {
-    TRACELOG(LOG_WARNING, "MinimizeWindow() not available on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "MinimizeWindow() not available on target platform");
 }
 }
 
 
 // Set window state: not minimized/maximized
 // Set window state: not minimized/maximized
 void RestoreWindow(void)
 void RestoreWindow(void)
 {
 {
-    TRACELOG(LOG_WARNING, "RestoreWindow() not available on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "RestoreWindow() not available on target platform");
 }
 }
 
 
 // Toggle borderless windowed mode
 // Toggle borderless windowed mode
 void ToggleBorderlessWindowed(void)
 void ToggleBorderlessWindowed(void)
 {
 {
-    TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on target platform");
 }
 }
 
 
 // Set window configuration state using flags
 // Set window configuration state using flags
 void SetWindowState(unsigned int flags)
 void SetWindowState(unsigned int flags)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowState() not available on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "SetWindowState() not available on target platform");
 }
 }
 
 
 // Clear window configuration state flags
 // Clear window configuration state flags
 void ClearWindowState(unsigned int flags)
 void ClearWindowState(unsigned int flags)
 {
 {
-    TRACELOG(LOG_WARNING, "ClearWindowState() not available on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "ClearWindowState() not available on target platform");
 }
 }
 
 
 // Set icon for window
 // Set icon for window
 void SetWindowIcon(Image image)
 void SetWindowIcon(Image image)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowIcon() not available on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "SetWindowIcon() not available on target platform");
 }
 }
 
 
 // Set icon for window
 // Set icon for window
 void SetWindowIcons(Image *images, int count)
 void SetWindowIcons(Image *images, int count)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowIcons() not available on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "SetWindowIcons() not available on target platform");
 }
 }
 
 
 // Set title for window
 // Set title for window
@@ -279,13 +279,13 @@ void SetWindowTitle(const char *title)
 // Set window position on screen (windowed mode)
 // Set window position on screen (windowed mode)
 void SetWindowPosition(int x, int y)
 void SetWindowPosition(int x, int y)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowPosition() not available on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "SetWindowPosition() not available on target platform");
 }
 }
 
 
 // Set monitor for the current window
 // Set monitor for the current window
 void SetWindowMonitor(int monitor)
 void SetWindowMonitor(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowMonitor() not available on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "SetWindowMonitor() not available on target platform");
 }
 }
 
 
 // Set window minimum dimensions (FLAG_WINDOW_RESIZABLE)
 // Set window minimum dimensions (FLAG_WINDOW_RESIZABLE)
@@ -305,116 +305,116 @@ void SetWindowMaxSize(int width, int height)
 // Set window dimensions
 // Set window dimensions
 void SetWindowSize(int width, int height)
 void SetWindowSize(int width, int height)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowSize() not available on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "SetWindowSize() not available on target platform");
 }
 }
 
 
 // Set window opacity, value opacity is between 0.0 and 1.0
 // Set window opacity, value opacity is between 0.0 and 1.0
 void SetWindowOpacity(float opacity)
 void SetWindowOpacity(float opacity)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowOpacity() not available on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "SetWindowOpacity() not available on target platform");
 }
 }
 
 
 // Set window focused
 // Set window focused
 void SetWindowFocused(void)
 void SetWindowFocused(void)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowFocused() not available on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "SetWindowFocused() not available on target platform");
 }
 }
 
 
 // Get native window handle
 // Get native window handle
 void *GetWindowHandle(void)
 void *GetWindowHandle(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetWindowHandle() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetWindowHandle() not implemented on target platform");
     return NULL;
     return NULL;
 }
 }
 
 
 // Get number of monitors
 // Get number of monitors
 int GetMonitorCount(void)
 int GetMonitorCount(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorCount() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetMonitorCount() not implemented on target platform");
     return 1;
     return 1;
 }
 }
 
 
 // Get number of monitors
 // Get number of monitors
 int GetCurrentMonitor(void)
 int GetCurrentMonitor(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetCurrentMonitor() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetCurrentMonitor() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor position
 // Get selected monitor position
 Vector2 GetMonitorPosition(int monitor)
 Vector2 GetMonitorPosition(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorPosition() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetMonitorPosition() not implemented on target platform");
     return (Vector2){ 0, 0 };
     return (Vector2){ 0, 0 };
 }
 }
 
 
 // Get selected monitor width (currently used by monitor)
 // Get selected monitor width (currently used by monitor)
 int GetMonitorWidth(int monitor)
 int GetMonitorWidth(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorWidth() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetMonitorWidth() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor height (currently used by monitor)
 // Get selected monitor height (currently used by monitor)
 int GetMonitorHeight(int monitor)
 int GetMonitorHeight(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorHeight() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetMonitorHeight() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor physical width in millimetres
 // Get selected monitor physical width in millimetres
 int GetMonitorPhysicalWidth(int monitor)
 int GetMonitorPhysicalWidth(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorPhysicalWidth() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetMonitorPhysicalWidth() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor physical height in millimetres
 // Get selected monitor physical height in millimetres
 int GetMonitorPhysicalHeight(int monitor)
 int GetMonitorPhysicalHeight(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorPhysicalHeight() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetMonitorPhysicalHeight() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor refresh rate
 // Get selected monitor refresh rate
 int GetMonitorRefreshRate(int monitor)
 int GetMonitorRefreshRate(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorRefreshRate() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetMonitorRefreshRate() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get the human-readable, UTF-8 encoded name of the selected monitor
 // Get the human-readable, UTF-8 encoded name of the selected monitor
 const char *GetMonitorName(int monitor)
 const char *GetMonitorName(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorName() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetMonitorName() not implemented on target platform");
     return "";
     return "";
 }
 }
 
 
 // Get window position XY on monitor
 // Get window position XY on monitor
 Vector2 GetWindowPosition(void)
 Vector2 GetWindowPosition(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetWindowPosition() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetWindowPosition() not implemented on target platform");
     return (Vector2){ 0, 0 };
     return (Vector2){ 0, 0 };
 }
 }
 
 
 // Get window scale DPI factor for current monitor
 // Get window scale DPI factor for current monitor
 Vector2 GetWindowScaleDPI(void)
 Vector2 GetWindowScaleDPI(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetWindowScaleDPI() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetWindowScaleDPI() not implemented on target platform");
     return (Vector2){ 1.0f, 1.0f };
     return (Vector2){ 1.0f, 1.0f };
 }
 }
 
 
 // Set clipboard text content
 // Set clipboard text content
 void SetClipboardText(const char *text)
 void SetClipboardText(const char *text)
 {
 {
-    TRACELOG(LOG_WARNING, "SetClipboardText() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "SetClipboardText() not implemented on target platform");
 }
 }
 
 
 // Get clipboard text content
 // Get clipboard text content
 // NOTE: returned string is allocated and freed by GLFW
 // NOTE: returned string is allocated and freed by GLFW
 const char *GetClipboardText(void)
 const char *GetClipboardText(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetClipboardText() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetClipboardText() not implemented on target platform");
     return NULL;
     return NULL;
 }
 }
 
 
@@ -478,7 +478,7 @@ double GetTime(void)
 // Ref: https://github.com/raysan5/raylib/issues/686
 // Ref: https://github.com/raysan5/raylib/issues/686
 void OpenURL(const char *url)
 void OpenURL(const char *url)
 {
 {
-    // Security check to (partially) avoid malicious code on PLATFORM_CUSTOM
+    // Security check to (partially) avoid malicious code on target platform
     if (strchr(url, '\'') != NULL) TRACELOG(LOG_WARNING, "SYSTEM: Provided URL could be potentially malicious, avoid [\'] character");
     if (strchr(url, '\'') != NULL) TRACELOG(LOG_WARNING, "SYSTEM: Provided URL could be potentially malicious, avoid [\'] character");
     else
     else
     {
     {
@@ -513,13 +513,13 @@ void OpenURL(const char *url)
 // Set a custom key to exit program
 // Set a custom key to exit program
 void SetExitKey(int key)
 void SetExitKey(int key)
 {
 {
-    TRACELOG(LOG_WARNING, "SetExitKey() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "SetExitKey() not implemented on target platform");
 }
 }
 
 
 // Get gamepad internal name id
 // Get gamepad internal name id
 const char *GetGamepadName(int gamepad)
 const char *GetGamepadName(int gamepad)
 {
 {
-    TRACELOG(LOG_WARNING, "GetGamepadName() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetGamepadName() not implemented on target platform");
     return NULL;
     return NULL;
 }
 }
 
 
@@ -532,7 +532,7 @@ int GetGamepadAxisCount(int gamepad)
 // Set internal gamepad mappings
 // Set internal gamepad mappings
 int SetGamepadMappings(const char *mappings)
 int SetGamepadMappings(const char *mappings)
 {
 {
-    TRACELOG(LOG_WARNING, "SetGamepadMappings() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "SetGamepadMappings() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
@@ -564,14 +564,14 @@ void SetMousePosition(int x, int y)
 // Get mouse wheel movement Y
 // Get mouse wheel movement Y
 float GetMouseWheelMove(void)
 float GetMouseWheelMove(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMouseWheelMove() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "GetMouseWheelMove() not implemented on target platform");
     return 0.0f;
     return 0.0f;
 }
 }
 
 
 // Set mouse cursor
 // Set mouse cursor
 void SetMouseCursor(int cursor)
 void SetMouseCursor(int cursor)
 {
 {
-    TRACELOG(LOG_WARNING, "SetMouseCursor() not implemented on PLATFORM_CUSTOM");
+    TRACELOG(LOG_WARNING, "SetMouseCursor() not implemented on target platform");
 }
 }
 
 
 // Get touch position X for touch point 0 (relative to screen size)
 // Get touch position X for touch point 0 (relative to screen size)
@@ -622,7 +622,7 @@ void PollInputEvents(void)
     for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.previousTouchState[i] = CORE.Input.Touch.currentTouchState[i];
     for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.previousTouchState[i] = CORE.Input.Touch.currentTouchState[i];
 
 
     // Reset touch positions
     // Reset touch positions
-    // TODO: It resets on PLATFORM_CUSTOM the mouse position and not filled again until a move-event,
+    // TODO: It resets on target platform the mouse position and not filled again until a move-event,
     // so, if mouse is not moved it returns a (0, 0) position... this behaviour should be reviewed!
     // so, if mouse is not moved it returns a (0, 0) position... this behaviour should be reviewed!
     //for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.position[i] = (Vector2){ 0, 0 };
     //for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.position[i] = (Vector2){ 0, 0 };
 
 

+ 2 - 4
src/rcore_desktop.c

@@ -20,8 +20,8 @@
 *       - TRACELOG() function is located in raylib [utils] module
 *       - TRACELOG() function is located in raylib [utils] module
 *
 *
 *   CONFIGURATION:
 *   CONFIGURATION:
-*       #define RCORE_DESKTOP_CUSTOM_FLAG
-*           Custom flag for rcore on PLATFORM_DESKTOP -not used-
+*       #define RCORE_PLATFORM_CUSTOM_FLAG
+*           Custom flag for rcore on target platform -not used-
 *
 *
 *   DEPENDENCIES:
 *   DEPENDENCIES:
 *       rglfw    - Manage graphic device, OpenGL context and inputs (Windows, Linux, OSX, FreeBSD...)
 *       rglfw    - Manage graphic device, OpenGL context and inputs (Windows, Linux, OSX, FreeBSD...)
@@ -1368,8 +1368,6 @@ void PollInputEvents(void)
     for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.previousTouchState[i] = CORE.Input.Touch.currentTouchState[i];
     for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.previousTouchState[i] = CORE.Input.Touch.currentTouchState[i];
 
 
     // Reset touch positions
     // Reset touch positions
-    // TODO: It resets on PLATFORM_WEB the mouse position and not filled again until a move-event,
-    // so, if mouse is not moved it returns a (0, 0) position... this behaviour should be reviewed!
     //for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.position[i] = (Vector2){ 0, 0 };
     //for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.position[i] = (Vector2){ 0, 0 };
 
 
     // Check if gamepads are ready
     // Check if gamepads are ready

+ 29 - 31
src/rcore_drm.c

@@ -442,55 +442,55 @@ bool IsWindowResized(void)
 // Toggle fullscreen mode
 // Toggle fullscreen mode
 void ToggleFullscreen(void)
 void ToggleFullscreen(void)
 {
 {
-    TRACELOG(LOG_WARNING, "ToggleFullscreen() not available on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "ToggleFullscreen() not available on target platform");
 }
 }
 
 
 // Set window state: maximized, if resizable
 // Set window state: maximized, if resizable
 void MaximizeWindow(void)
 void MaximizeWindow(void)
 {
 {
-    TRACELOG(LOG_WARNING, "MaximizeWindow() not available on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "MaximizeWindow() not available on target platform");
 }
 }
 
 
 // Set window state: minimized
 // Set window state: minimized
 void MinimizeWindow(void)
 void MinimizeWindow(void)
 {
 {
-    TRACELOG(LOG_WARNING, "MinimizeWindow() not available on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "MinimizeWindow() not available on target platform");
 }
 }
 
 
 // Set window state: not minimized/maximized
 // Set window state: not minimized/maximized
 void RestoreWindow(void)
 void RestoreWindow(void)
 {
 {
-    TRACELOG(LOG_WARNING, "RestoreWindow() not available on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "RestoreWindow() not available on target platform");
 }
 }
 
 
 // Toggle borderless windowed mode
 // Toggle borderless windowed mode
 void ToggleBorderlessWindowed(void)
 void ToggleBorderlessWindowed(void)
 {
 {
-    TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on target platform");
 }
 }
 
 
 // Set window configuration state using flags
 // Set window configuration state using flags
 void SetWindowState(unsigned int flags)
 void SetWindowState(unsigned int flags)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowState() not available on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "SetWindowState() not available on target platform");
 }
 }
 
 
 // Clear window configuration state flags
 // Clear window configuration state flags
 void ClearWindowState(unsigned int flags)
 void ClearWindowState(unsigned int flags)
 {
 {
-    TRACELOG(LOG_WARNING, "ClearWindowState() not available on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "ClearWindowState() not available on target platform");
 }
 }
 
 
 // Set icon for window
 // Set icon for window
 void SetWindowIcon(Image image)
 void SetWindowIcon(Image image)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowIcon() not available on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "SetWindowIcon() not available on target platform");
 }
 }
 
 
 // Set icon for window
 // Set icon for window
 void SetWindowIcons(Image *images, int count)
 void SetWindowIcons(Image *images, int count)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowIcons() not available on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "SetWindowIcons() not available on target platform");
 }
 }
 
 
 // Set title for window
 // Set title for window
@@ -502,13 +502,13 @@ void SetWindowTitle(const char *title)
 // Set window position on screen (windowed mode)
 // Set window position on screen (windowed mode)
 void SetWindowPosition(int x, int y)
 void SetWindowPosition(int x, int y)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowPosition() not available on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "SetWindowPosition() not available on target platform");
 }
 }
 
 
 // Set monitor for the current window
 // Set monitor for the current window
 void SetWindowMonitor(int monitor)
 void SetWindowMonitor(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowMonitor() not available on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "SetWindowMonitor() not available on target platform");
 }
 }
 
 
 // Set window minimum dimensions (FLAG_WINDOW_RESIZABLE)
 // Set window minimum dimensions (FLAG_WINDOW_RESIZABLE)
@@ -528,74 +528,74 @@ void SetWindowMaxSize(int width, int height)
 // Set window dimensions
 // Set window dimensions
 void SetWindowSize(int width, int height)
 void SetWindowSize(int width, int height)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowSize() not available on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "SetWindowSize() not available on target platform");
 }
 }
 
 
 // Set window opacity, value opacity is between 0.0 and 1.0
 // Set window opacity, value opacity is between 0.0 and 1.0
 void SetWindowOpacity(float opacity)
 void SetWindowOpacity(float opacity)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowOpacity() not available on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "SetWindowOpacity() not available on target platform");
 }
 }
 
 
 // Set window focused
 // Set window focused
 void SetWindowFocused(void)
 void SetWindowFocused(void)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowFocused() not available on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "SetWindowFocused() not available on target platform");
 }
 }
 
 
 // Get native window handle
 // Get native window handle
 void *GetWindowHandle(void)
 void *GetWindowHandle(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetWindowHandle() not implemented on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "GetWindowHandle() not implemented on target platform");
     return NULL;
     return NULL;
 }
 }
 
 
 // Get number of monitors
 // Get number of monitors
 int GetMonitorCount(void)
 int GetMonitorCount(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorCount() not implemented on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "GetMonitorCount() not implemented on target platform");
     return 1;
     return 1;
 }
 }
 
 
 // Get number of monitors
 // Get number of monitors
 int GetCurrentMonitor(void)
 int GetCurrentMonitor(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetCurrentMonitor() not implemented on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "GetCurrentMonitor() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor position
 // Get selected monitor position
 Vector2 GetMonitorPosition(int monitor)
 Vector2 GetMonitorPosition(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorPosition() not implemented on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "GetMonitorPosition() not implemented on target platform");
     return (Vector2){ 0, 0 };
     return (Vector2){ 0, 0 };
 }
 }
 
 
 // Get selected monitor width (currently used by monitor)
 // Get selected monitor width (currently used by monitor)
 int GetMonitorWidth(int monitor)
 int GetMonitorWidth(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorWidth() not implemented on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "GetMonitorWidth() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor height (currently used by monitor)
 // Get selected monitor height (currently used by monitor)
 int GetMonitorHeight(int monitor)
 int GetMonitorHeight(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorHeight() not implemented on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "GetMonitorHeight() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor physical width in millimetres
 // Get selected monitor physical width in millimetres
 int GetMonitorPhysicalWidth(int monitor)
 int GetMonitorPhysicalWidth(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorPhysicalWidth() not implemented on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "GetMonitorPhysicalWidth() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor physical height in millimetres
 // Get selected monitor physical height in millimetres
 int GetMonitorPhysicalHeight(int monitor)
 int GetMonitorPhysicalHeight(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorPhysicalHeight() not implemented on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "GetMonitorPhysicalHeight() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
@@ -615,7 +615,7 @@ int GetMonitorRefreshRate(int monitor)
 // Get the human-readable, UTF-8 encoded name of the selected monitor
 // Get the human-readable, UTF-8 encoded name of the selected monitor
 const char *GetMonitorName(int monitor)
 const char *GetMonitorName(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorName() not implemented on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "GetMonitorName() not implemented on target platform");
     return "";
     return "";
 }
 }
 
 
@@ -634,14 +634,14 @@ Vector2 GetWindowScaleDPI(void)
 // Set clipboard text content
 // Set clipboard text content
 void SetClipboardText(const char *text)
 void SetClipboardText(const char *text)
 {
 {
-    TRACELOG(LOG_WARNING, "SetClipboardText() not implemented on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "SetClipboardText() not implemented on target platform");
 }
 }
 
 
 // Get clipboard text content
 // Get clipboard text content
 // NOTE: returned string is allocated and freed by GLFW
 // NOTE: returned string is allocated and freed by GLFW
 const char *GetClipboardText(void)
 const char *GetClipboardText(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetClipboardText() not implemented on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "GetClipboardText() not implemented on target platform");
     return NULL;
     return NULL;
 }
 }
 
 
@@ -729,7 +729,7 @@ double GetTime(void)
 // Ref: https://github.com/raysan5/raylib/issues/686
 // Ref: https://github.com/raysan5/raylib/issues/686
 void OpenURL(const char *url)
 void OpenURL(const char *url)
 {
 {
-    TRACELOG(LOG_WARNING, "OpenURL() not implemented on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "OpenURL() not implemented on target platform");
 }
 }
 
 
 //----------------------------------------------------------------------------------
 //----------------------------------------------------------------------------------
@@ -770,7 +770,7 @@ int GetGamepadAxisCount(int gamepad)
 // Set internal gamepad mappings
 // Set internal gamepad mappings
 int SetGamepadMappings(const char *mappings)
 int SetGamepadMappings(const char *mappings)
 {
 {
-    TRACELOG(LOG_WARNING, "SetGamepadMappings() not implemented on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "SetGamepadMappings() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
@@ -818,7 +818,7 @@ float GetMouseWheelMove(void)
 // Set mouse cursor
 // Set mouse cursor
 void SetMouseCursor(int cursor)
 void SetMouseCursor(int cursor)
 {
 {
-    TRACELOG(LOG_WARNING, "SetMouseCursor() not implemented on PLATFORM_DRM");
+    TRACELOG(LOG_WARNING, "SetMouseCursor() not implemented on target platform");
 }
 }
 
 
 // Get touch position X for touch point 0 (relative to screen size)
 // Get touch position X for touch point 0 (relative to screen size)
@@ -897,8 +897,6 @@ void PollInputEvents(void)
     for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.previousTouchState[i] = CORE.Input.Touch.currentTouchState[i];
     for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.previousTouchState[i] = CORE.Input.Touch.currentTouchState[i];
 
 
     // Reset touch positions
     // Reset touch positions
-    // TODO: It resets on PLATFORM_WEB the mouse position and not filled again until a move-event,
-    // so, if mouse is not moved it returns a (0, 0) position... this behaviour should be reviewed!
     //for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.position[i] = (Vector2){ 0, 0 };
     //for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.position[i] = (Vector2){ 0, 0 };
 
 
 #if defined(SUPPORT_SSH_KEYBOARD_RPI)
 #if defined(SUPPORT_SSH_KEYBOARD_RPI)
@@ -1911,7 +1909,7 @@ static void *EventThread(void *arg)
                 if (CORE.Input.Touch.position[i].x >= 0) CORE.Input.Touch.pointCount++;
                 if (CORE.Input.Touch.position[i].x >= 0) CORE.Input.Touch.pointCount++;
             }
             }
 
 
-#if defined(SUPPORT_GESTURES_SYSTEM)        // PLATFORM_DRM
+#if defined(SUPPORT_GESTURES_SYSTEM)
             if (gestureUpdate)
             if (gestureUpdate)
             {
             {
                 GestureEvent gestureEvent = { 0 };
                 GestureEvent gestureEvent = { 0 };

+ 30 - 32
src/rcore_web.c

@@ -16,8 +16,8 @@
 *       - TRACELOG() function is located in raylib [utils] module
 *       - TRACELOG() function is located in raylib [utils] module
 *
 *
 *   CONFIGURATION:
 *   CONFIGURATION:
-*       #define RCORE_WEB_CUSTOM_FLAG
-*           Custom flag for rcore on PLATFORM_WEB -not used-
+*       #define RCORE_PLATFORM_CUSTOM_FLAG
+*           Custom flag for rcore on target platform -not used-
 *
 *
 *   DEPENDENCIES:
 *   DEPENDENCIES:
 *       emscripten - Allow interaction between browser API and C
 *       emscripten - Allow interaction between browser API and C
@@ -413,49 +413,49 @@ void ToggleFullscreen(void)
 // Set window state: maximized, if resizable
 // Set window state: maximized, if resizable
 void MaximizeWindow(void)
 void MaximizeWindow(void)
 {
 {
-    TRACELOG(LOG_WARNING, "MaximizeWindow() not available on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "MaximizeWindow() not available on target platform");
 }
 }
 
 
 // Set window state: minimized
 // Set window state: minimized
 void MinimizeWindow(void)
 void MinimizeWindow(void)
 {
 {
-    TRACELOG(LOG_WARNING, "MinimizeWindow() not available on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "MinimizeWindow() not available on target platform");
 }
 }
 
 
 // Set window state: not minimized/maximized
 // Set window state: not minimized/maximized
 void RestoreWindow(void)
 void RestoreWindow(void)
 {
 {
-    TRACELOG(LOG_WARNING, "RestoreWindow() not available on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "RestoreWindow() not available on target platform");
 }
 }
 
 
 // Toggle borderless windowed mode
 // Toggle borderless windowed mode
 void ToggleBorderlessWindowed(void)
 void ToggleBorderlessWindowed(void)
 {
 {
-    TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "ToggleBorderlessWindowed() not available on target platform");
 }
 }
 
 
 // Set window configuration state using flags
 // Set window configuration state using flags
 void SetWindowState(unsigned int flags)
 void SetWindowState(unsigned int flags)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowState() not available on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "SetWindowState() not available on target platform");
 }
 }
 
 
 // Clear window configuration state flags
 // Clear window configuration state flags
 void ClearWindowState(unsigned int flags)
 void ClearWindowState(unsigned int flags)
 {
 {
-    TRACELOG(LOG_WARNING, "ClearWindowState() not available on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "ClearWindowState() not available on target platform");
 }
 }
 
 
 // Set icon for window
 // Set icon for window
 void SetWindowIcon(Image image)
 void SetWindowIcon(Image image)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowIcon() not available on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "SetWindowIcon() not available on target platform");
 }
 }
 
 
 // Set icon for window, multiple images
 // Set icon for window, multiple images
 void SetWindowIcons(Image *images, int count)
 void SetWindowIcons(Image *images, int count)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowIcons() not available on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "SetWindowIcons() not available on target platform");
 }
 }
 
 
 // Set title for window
 // Set title for window
@@ -468,13 +468,13 @@ void SetWindowTitle(const char *title)
 // Set window position on screen (windowed mode)
 // Set window position on screen (windowed mode)
 void SetWindowPosition(int x, int y)
 void SetWindowPosition(int x, int y)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowPosition() not available on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "SetWindowPosition() not available on target platform");
 }
 }
 
 
 // Set monitor for the current window
 // Set monitor for the current window
 void SetWindowMonitor(int monitor)
 void SetWindowMonitor(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowMonitor() not available on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "SetWindowMonitor() not available on target platform");
 }
 }
 
 
 // Set window minimum dimensions (FLAG_WINDOW_RESIZABLE)
 // Set window minimum dimensions (FLAG_WINDOW_RESIZABLE)
@@ -506,96 +506,96 @@ void SetWindowSize(int width, int height)
 // Set window opacity, value opacity is between 0.0 and 1.0
 // Set window opacity, value opacity is between 0.0 and 1.0
 void SetWindowOpacity(float opacity)
 void SetWindowOpacity(float opacity)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowOpacity() not available on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "SetWindowOpacity() not available on target platform");
 }
 }
 
 
 // Set window focused
 // Set window focused
 void SetWindowFocused(void)
 void SetWindowFocused(void)
 {
 {
-    TRACELOG(LOG_WARNING, "SetWindowFocused() not available on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "SetWindowFocused() not available on target platform");
 }
 }
 
 
 // Get native window handle
 // Get native window handle
 void *GetWindowHandle(void)
 void *GetWindowHandle(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetWindowHandle() not implemented on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "GetWindowHandle() not implemented on target platform");
     return NULL;
     return NULL;
 }
 }
 
 
 // Get number of monitors
 // Get number of monitors
 int GetMonitorCount(void)
 int GetMonitorCount(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorCount() not implemented on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "GetMonitorCount() not implemented on target platform");
     return 1;
     return 1;
 }
 }
 
 
 // Get number of monitors
 // Get number of monitors
 int GetCurrentMonitor(void)
 int GetCurrentMonitor(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetCurrentMonitor() not implemented on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "GetCurrentMonitor() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor position
 // Get selected monitor position
 Vector2 GetMonitorPosition(int monitor)
 Vector2 GetMonitorPosition(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorPosition() not implemented on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "GetMonitorPosition() not implemented on target platform");
     return (Vector2){ 0, 0 };
     return (Vector2){ 0, 0 };
 }
 }
 
 
 // Get selected monitor width (currently used by monitor)
 // Get selected monitor width (currently used by monitor)
 int GetMonitorWidth(int monitor)
 int GetMonitorWidth(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorWidth() not implemented on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "GetMonitorWidth() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor height (currently used by monitor)
 // Get selected monitor height (currently used by monitor)
 int GetMonitorHeight(int monitor)
 int GetMonitorHeight(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorHeight() not implemented on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "GetMonitorHeight() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor physical width in millimetres
 // Get selected monitor physical width in millimetres
 int GetMonitorPhysicalWidth(int monitor)
 int GetMonitorPhysicalWidth(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorPhysicalWidth() not implemented on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "GetMonitorPhysicalWidth() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor physical height in millimetres
 // Get selected monitor physical height in millimetres
 int GetMonitorPhysicalHeight(int monitor)
 int GetMonitorPhysicalHeight(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorPhysicalHeight() not implemented on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "GetMonitorPhysicalHeight() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get selected monitor refresh rate
 // Get selected monitor refresh rate
 int GetMonitorRefreshRate(int monitor)
 int GetMonitorRefreshRate(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorRefreshRate() not implemented on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "GetMonitorRefreshRate() not implemented on target platform");
     return 0;
     return 0;
 }
 }
 
 
 // Get the human-readable, UTF-8 encoded name of the selected monitor
 // Get the human-readable, UTF-8 encoded name of the selected monitor
 const char *GetMonitorName(int monitor)
 const char *GetMonitorName(int monitor)
 {
 {
-    TRACELOG(LOG_WARNING, "GetMonitorName() not implemented on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "GetMonitorName() not implemented on target platform");
     return "";
     return "";
 }
 }
 
 
 // Get window position XY on monitor
 // Get window position XY on monitor
 Vector2 GetWindowPosition(void)
 Vector2 GetWindowPosition(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetWindowPosition() not implemented on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "GetWindowPosition() not implemented on target platform");
     return (Vector2){ 0, 0 };
     return (Vector2){ 0, 0 };
 }
 }
 
 
 // Get window scale DPI factor for current monitor
 // Get window scale DPI factor for current monitor
 Vector2 GetWindowScaleDPI(void)
 Vector2 GetWindowScaleDPI(void)
 {
 {
-    TRACELOG(LOG_WARNING, "GetWindowScaleDPI() not implemented on PLATFORM_WEB");
+    TRACELOG(LOG_WARNING, "GetWindowScaleDPI() not implemented on target platform");
     return (Vector2){ 1.0f, 1.0f };
     return (Vector2){ 1.0f, 1.0f };
 }
 }
 
 
@@ -688,7 +688,7 @@ double GetTime(void)
 // Ref: https://github.com/raysan5/raylib/issues/686
 // Ref: https://github.com/raysan5/raylib/issues/686
 void OpenURL(const char *url)
 void OpenURL(const char *url)
 {
 {
-    // Security check to (partially) avoid malicious code on PLATFORM_WEB
+    // Security check to (partially) avoid malicious code on target platform
     if (strchr(url, '\'') != NULL) TRACELOG(LOG_WARNING, "SYSTEM: Provided URL could be potentially malicious, avoid [\'] character");
     if (strchr(url, '\'') != NULL) TRACELOG(LOG_WARNING, "SYSTEM: Provided URL could be potentially malicious, avoid [\'] character");
     else emscripten_run_script(TextFormat("window.open('%s', '_blank')", url));
     else emscripten_run_script(TextFormat("window.open('%s', '_blank')", url));
 }
 }
@@ -745,9 +745,7 @@ Vector2 GetMousePosition(void)
 {
 {
     Vector2 position = { 0 };
     Vector2 position = { 0 };
 
 
-    // TODO: Review touch position
-
-    // NOTE: On PLATFORM_WEB, even on canvas scaling, mouse position is proportionally returned
+    // NOTE: On canvas scaling, mouse position is proportionally returned
     position.x = (CORE.Input.Mouse.currentPosition.x + CORE.Input.Mouse.offset.x)*CORE.Input.Mouse.scale.x;
     position.x = (CORE.Input.Mouse.currentPosition.x + CORE.Input.Mouse.offset.x)*CORE.Input.Mouse.scale.x;
     position.y = (CORE.Input.Mouse.currentPosition.y + CORE.Input.Mouse.offset.y)*CORE.Input.Mouse.scale.y;
     position.y = (CORE.Input.Mouse.currentPosition.y + CORE.Input.Mouse.offset.y)*CORE.Input.Mouse.scale.y;
 
 
@@ -846,7 +844,7 @@ void PollInputEvents(void)
     for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.previousTouchState[i] = CORE.Input.Touch.currentTouchState[i];
     for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.previousTouchState[i] = CORE.Input.Touch.currentTouchState[i];
 
 
     // Reset touch positions
     // Reset touch positions
-    // TODO: It resets on PLATFORM_WEB the mouse position and not filled again until a move-event,
+    // TODO: It resets on target platform the mouse position and not filled again until a move-event,
     // so, if mouse is not moved it returns a (0, 0) position... this behaviour should be reviewed!
     // so, if mouse is not moved it returns a (0, 0) position... this behaviour should be reviewed!
     //for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.position[i] = (Vector2){ 0, 0 };
     //for (int i = 0; i < MAX_TOUCH_POINTS; i++) CORE.Input.Touch.position[i] = (Vector2){ 0, 0 };
 
 
@@ -1567,7 +1565,7 @@ static EM_BOOL EmscriptenTouchCallback(int eventType, const EmscriptenTouchEvent
         else if (eventType == EMSCRIPTEN_EVENT_TOUCHEND) CORE.Input.Touch.currentTouchState[i] = 0;
         else if (eventType == EMSCRIPTEN_EVENT_TOUCHEND) CORE.Input.Touch.currentTouchState[i] = 0;
     }
     }
 
 
-#if defined(SUPPORT_GESTURES_SYSTEM) // PLATFORM_WEB
+#if defined(SUPPORT_GESTURES_SYSTEM)
     GestureEvent gestureEvent = {0};
     GestureEvent gestureEvent = {0};
 
 
     gestureEvent.pointCount = CORE.Input.Touch.pointCount;
     gestureEvent.pointCount = CORE.Input.Touch.pointCount;