diff options
author | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2007-01-02 05:37:07 +0000 |
---|---|---|
committer | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2007-01-02 05:37:07 +0000 |
commit | 582fbcb74263b032cbc047e92cbc7415508d621c (patch) | |
tree | 9a4e3e07207f926af925ee2bed2742a87042e2e3 /hidio_windows.c | |
parent | f39bb01ba3c81af91b76ea6b36bd318845cd77de (diff) |
I cleaned up the return values. This is what I used:
* EXIT_SUCCESS for successful conditions
* -1 for failure when a device number is being returned
* EXIT_FAILURE for all other failures
EXIT_SUCCESS and EXIT_FAILURE are defined in stdlib.h
svn path=/trunk/externals/io/hidio/; revision=7121
Diffstat (limited to 'hidio_windows.c')
-rw-r--r-- | hidio_windows.c | 48 |
1 files changed, 16 insertions, 32 deletions
diff --git a/hidio_windows.c b/hidio_windows.c index 45a12ef..b7a8120 100644 --- a/hidio_windows.c +++ b/hidio_windows.c @@ -59,26 +59,20 @@ extern t_int hidio_instance_count; /* WINDOWS DDK HID SPECIFIC SUPPORT FUNCTIONS */ /* ============================================================================== */ -void hidio_get_device_by_number(t_int device_number) -{ - -} - - void hidio_build_element_list(t_hidio *x) { } -t_int hidio_print_element_list(t_hidio *x) +static void hidio_print_element_list(t_hidio *x) { debug_post(LOG_DEBUG,"hidio_print_element_list"); - return (0); + return EXIT_SUCCESS; } -t_int hidio_print_device_list(t_hidio *x) +static t_int hidio_print_device_list(t_hidio *x) { struct _GUID GUID; SP_INTERFACE_DEVICE_DATA DeviceInterfaceData; @@ -165,7 +159,7 @@ t_int hidio_print_device_list(t_hidio *x) } // for (i = 0; i < 32; i++) SetupDiDestroyDeviceInfoList(PnPHandle); #endif - return 0; + return EXIT_SUCCESS; } void hidio_output_device_name(t_hidio *x, char *manufacturer, char *product) @@ -190,43 +184,43 @@ void hidio_output_device_name(t_hidio *x, char *manufacturer, char *product) /* cross-platform force feedback functions */ t_int hidio_ff_autocenter( t_hidio *x, t_float value ) { - return ( 0 ); + return EXIT_SUCCESS; } t_int hidio_ff_gain( t_hidio *x, t_float value ) { - return ( 0 ); + return EXIT_SUCCESS; } t_int hidio_ff_motors( t_hidio *x, t_float value ) { - return ( 0 ); + return EXIT_SUCCESS; } t_int hidio_ff_continue( t_hidio *x ) { - return ( 0 ); + return EXIT_SUCCESS; } t_int hidio_ff_pause( t_hidio *x ) { - return ( 0 ); + return EXIT_SUCCESS; } t_int hidio_ff_reset( t_hidio *x ) { - return ( 0 ); + return EXIT_SUCCESS; } t_int hidio_ff_stopall( t_hidio *x ) { - return ( 0 ); + return EXIT_SUCCESS; } @@ -234,7 +228,7 @@ t_int hidio_ff_stopall( t_hidio *x ) // these are just for testing... t_int hidio_ff_fftest ( t_hidio *x, t_float value) { - return ( 0 ); + return EXIT_SUCCESS; } @@ -246,21 +240,17 @@ void hidio_ff_print( t_hidio *x ) /* Pd [hidio] FUNCTIONS */ /* ============================================================================== */ -t_int hidio_get_events(t_hidio *x) +void hidio_get_events(t_hidio *x) { //debug_post(LOG_DEBUG,"hidio_get_events"); - - return (0); } t_int hidio_open_device(t_hidio *x, t_int device_number) { debug_post(LOG_DEBUG,"hidio_open_device"); - t_int result = 0; - - return(result); + return EXIT_SUCCESS; } @@ -268,13 +258,11 @@ t_int hidio_close_device(t_hidio *x) { debug_post(LOG_DEBUG,"hidio_close_device"); - t_int result = 0; - - return(result); + return EXIT_SUCCESS; } -t_int hidio_build_device_list(t_hidio *x) +void hidio_build_device_list(t_hidio *x) { debug_post(LOG_DEBUG,"hidio_build_device_list"); @@ -292,7 +280,6 @@ t_int hidio_build_device_list(t_hidio *x) if( !hidDllPathLength ) { error("[hidio] ERROR: cannot get SystemRoot"); - return 0; } strcat(hidDllPath,"\\hid.dll"); post("hidDllPath: %s",hidDllPath); @@ -300,10 +287,7 @@ t_int hidio_build_device_list(t_hidio *x) if ( !hModule ) { error("[hidio] ERROR: couldn't load %s: error %d",hidDllPath,GetLastError()); - return 0; } - - return 1; } |