فهرست منبع

Fix 'unused parameter' warnings on windows

jp9000 11 سال پیش
والد
کامیت
f675c8029f
4فایلهای تغییر یافته به همراه12 افزوده شده و 0 حذف شده
  1. 2 0
      libobs-opengl/gl-windows.c
  2. 2 0
      libobs/util/platform-windows.c
  3. 6 0
      plugins/win-capture/monitor-capture.c
  4. 2 0
      plugins/win-capture/window-capture.c

+ 2 - 0
libobs-opengl/gl-windows.c

@@ -369,6 +369,7 @@ static bool init_default_swap(struct gl_platform *plat, device_t device,
 void gl_update(device_t device)
 {
 	/* does nothing on windows */
+	UNUSED_PARAMETER(device);
 }
 
 struct gl_platform *gl_platform_create(device_t device,
@@ -487,6 +488,7 @@ void device_entercontext(device_t device)
 void device_leavecontext(device_t device)
 {
 	wglMakeCurrent(NULL, NULL);
+	UNUSED_PARAMETER(device);
 }
 
 void device_load_swapchain(device_t device, swapchain_t swap)

+ 2 - 0
libobs/util/platform-windows.c

@@ -352,5 +352,7 @@ BOOL WINAPI DllMain(HINSTANCE hinst_dll, DWORD reason, LPVOID reserved)
 		break;
 	}
 
+	UNUSED_PARAMETER(hinst_dll);
+	UNUSED_PARAMETER(reserved);
 	return true;
 }

+ 6 - 0
plugins/win-capture/monitor-capture.c

@@ -47,6 +47,8 @@ static BOOL CALLBACK enum_monitor(HMONITOR handle, HDC hdc, LPRECT rect,
 		monitor->id   = monitor->cur_id;
 	}
 
+	UNUSED_PARAMETER(hdc);
+	UNUSED_PARAMETER(handle);
 	return (monitor->desired_id < monitor->cur_id++);
 }
 
@@ -119,6 +121,8 @@ static void *monitor_capture_create(obs_data_t settings, obs_source_t source)
 	capture->opaque_effect = opaque_effect;
 
 	update_settings(capture, settings);
+
+	UNUSED_PARAMETER(source);
 	return capture;
 }
 
@@ -137,6 +141,8 @@ static void monitor_capture_render(void *data, effect_t effect)
 {
 	struct monitor_capture *capture = data;
 	dc_capture_render(&capture->data, capture->opaque_effect);
+
+	UNUSED_PARAMETER(effect);
 }
 
 static uint32_t monitor_capture_width(void *data)

+ 2 - 0
plugins/win-capture/window-capture.c

@@ -445,6 +445,8 @@ static void wc_render(void *data, effect_t effect)
 {
 	struct window_capture *wc = data;
 	dc_capture_render(&wc->capture, wc->opaque_effect);
+
+	UNUSED_PARAMETER(effect);
 }
 
 struct obs_source_info window_capture_info = {