[PATCH] acpi: acpica: utstring.c: Remove some unused functions

2014-12-31 Thread Rickard Strandqvist
Removes some functions that are not used anywhere:
acpi_ut_strlwr() acpi_ut_safe_strncat() acpi_ut_safe_strcat()
acpi_ut_safe_strcpy() ut_convert_backslashes() acpi_ut_stricmp()

This was partially found by using a static code analysis program called 
cppcheck.

Signed-off-by: Rickard Strandqvist 
---
 drivers/acpi/acpica/acutils.h  |   17 -
 drivers/acpi/acpica/utstring.c |  157 
 2 files changed, 174 deletions(-)

diff --git a/drivers/acpi/acpica/acutils.h b/drivers/acpi/acpica/acutils.h
index 486d342..8e082af 100644
--- a/drivers/acpi/acpica/acutils.h
+++ b/drivers/acpi/acpica/acutils.h
@@ -629,33 +629,16 @@ acpi_ut_get_resource_end_tag(union acpi_operand_object 
*obj_desc, u8 **end_tag);
  */
 void acpi_ut_strupr(char *src_string);
 
-void acpi_ut_strlwr(char *src_string);
-
-int acpi_ut_stricmp(char *string1, char *string2);
-
 acpi_status acpi_ut_strtoul64(char *string, u32 base, u64 *ret_integer);
 
 void acpi_ut_print_string(char *string, u16 max_length);
 
-void ut_convert_backslashes(char *pathname);
-
 u8 acpi_ut_valid_acpi_name(char *name);
 
 u8 acpi_ut_valid_acpi_char(char character, u32 position);
 
 void acpi_ut_repair_name(char *name);
 
-#if defined (ACPI_DEBUGGER) || defined (ACPI_APPLICATION)
-u8 acpi_ut_safe_strcpy(char *dest, acpi_size dest_size, char *source);
-
-u8 acpi_ut_safe_strcat(char *dest, acpi_size dest_size, char *source);
-
-u8
-acpi_ut_safe_strncat(char *dest,
-acpi_size dest_size,
-char *source, acpi_size max_transfer_length);
-#endif
-
 /*
  * utmutex - mutex support
  */
diff --git a/drivers/acpi/acpica/utstring.c b/drivers/acpi/acpica/utstring.c
index 6dc54b3..d94d536 100644
--- a/drivers/acpi/acpica/utstring.c
+++ b/drivers/acpi/acpica/utstring.c
@@ -52,71 +52,6 @@ ACPI_MODULE_NAME("utstring")
  * Non-ANSI C library functions - strlwr, strupr, stricmp, and a 64-bit
  * version of strtoul.
  */
-#ifdef ACPI_ASL_COMPILER
-/***
- *
- * FUNCTION:acpi_ut_strlwr (strlwr)
- *
- * PARAMETERS:  src_string  - The source string to convert
- *
- * RETURN:  None
- *
- * DESCRIPTION: Convert string to lowercase
- *
- * NOTE: This is not a POSIX function, so it appears here, not in utclib.c
- *
- 
**/
-void acpi_ut_strlwr(char *src_string)
-{
-   char *string;
-
-   ACPI_FUNCTION_ENTRY();
-
-   if (!src_string) {
-   return;
-   }
-
-   /* Walk entire string, lowercasing the letters */
-
-   for (string = src_string; *string; string++) {
-   *string = (char)ACPI_TOLOWER(*string);
-   }
-
-   return;
-}
-
-/**
- *
- * FUNCTION:acpi_ut_stricmp (stricmp)
- *
- * PARAMETERS:  string1 - first string to compare
- *  string2 - second string to compare
- *
- * RETURN:  int that signifies string relationship. Zero means strings
- *  are equal.
- *
- * DESCRIPTION: Implementation of the non-ANSI stricmp function (compare
- *  strings with no case sensitivity)
- *
- 
**/
-
-int acpi_ut_stricmp(char *string1, char *string2)
-{
-   int c1;
-   int c2;
-
-   do {
-   c1 = tolower((int)*string1);
-   c2 = tolower((int)*string2);
-
-   string1++;
-   string2++;
-   }
-   while ((c1 == c2) && (c1));
-
-   return (c1 - c2);
-}
-#endif
 
 
/***
  *
@@ -554,95 +489,3 @@ void acpi_ut_repair_name(char *name)
}
 }
 
-#if defined ACPI_ASL_COMPILER || defined ACPI_EXEC_APP
-/***
- *
- * FUNCTION:ut_convert_backslashes
- *
- * PARAMETERS:  pathname- File pathname string to be converted
- *
- * RETURN:  Modifies the input Pathname
- *
- * DESCRIPTION: Convert all backslashes (0x5C) to forward slashes (0x2F) within
- *  the entire input file pathname string.
- *
- 
**/
-
-void ut_convert_backslashes(char *pathname)
-{
-
-   if (!pathname) {
-   return;
-   }
-
-   while (*pathname) {
-   if (*pathname == '\\') {
-   *pathname = '/';
-   }
-
-   pathname++;
-   }
-}
-#endif
-
-#if defined (ACPI_DEBUGGER) || defined (ACPI_APPLICATION)
-/***
- *
- * FUNCTION:acpi_ut_safe_strcpy, acpi_ut_safe_strcat, acpi_ut_safe_strncat
- *
- * PARAMETERS:  Adds a "DestSize" parameter to each of the standard string
- *  

[PATCH] acpi: acpica: utstring.c: Remove some unused functions

2014-12-31 Thread Rickard Strandqvist
Removes some functions that are not used anywhere:
acpi_ut_strlwr() acpi_ut_safe_strncat() acpi_ut_safe_strcat()
acpi_ut_safe_strcpy() ut_convert_backslashes() acpi_ut_stricmp()

This was partially found by using a static code analysis program called 
cppcheck.

Signed-off-by: Rickard Strandqvist rickard_strandqv...@spectrumdigital.se
---
 drivers/acpi/acpica/acutils.h  |   17 -
 drivers/acpi/acpica/utstring.c |  157 
 2 files changed, 174 deletions(-)

diff --git a/drivers/acpi/acpica/acutils.h b/drivers/acpi/acpica/acutils.h
index 486d342..8e082af 100644
--- a/drivers/acpi/acpica/acutils.h
+++ b/drivers/acpi/acpica/acutils.h
@@ -629,33 +629,16 @@ acpi_ut_get_resource_end_tag(union acpi_operand_object 
*obj_desc, u8 **end_tag);
  */
 void acpi_ut_strupr(char *src_string);
 
-void acpi_ut_strlwr(char *src_string);
-
-int acpi_ut_stricmp(char *string1, char *string2);
-
 acpi_status acpi_ut_strtoul64(char *string, u32 base, u64 *ret_integer);
 
 void acpi_ut_print_string(char *string, u16 max_length);
 
-void ut_convert_backslashes(char *pathname);
-
 u8 acpi_ut_valid_acpi_name(char *name);
 
 u8 acpi_ut_valid_acpi_char(char character, u32 position);
 
 void acpi_ut_repair_name(char *name);
 
-#if defined (ACPI_DEBUGGER) || defined (ACPI_APPLICATION)
-u8 acpi_ut_safe_strcpy(char *dest, acpi_size dest_size, char *source);
-
-u8 acpi_ut_safe_strcat(char *dest, acpi_size dest_size, char *source);
-
-u8
-acpi_ut_safe_strncat(char *dest,
-acpi_size dest_size,
-char *source, acpi_size max_transfer_length);
-#endif
-
 /*
  * utmutex - mutex support
  */
diff --git a/drivers/acpi/acpica/utstring.c b/drivers/acpi/acpica/utstring.c
index 6dc54b3..d94d536 100644
--- a/drivers/acpi/acpica/utstring.c
+++ b/drivers/acpi/acpica/utstring.c
@@ -52,71 +52,6 @@ ACPI_MODULE_NAME(utstring)
  * Non-ANSI C library functions - strlwr, strupr, stricmp, and a 64-bit
  * version of strtoul.
  */
-#ifdef ACPI_ASL_COMPILER
-/***
- *
- * FUNCTION:acpi_ut_strlwr (strlwr)
- *
- * PARAMETERS:  src_string  - The source string to convert
- *
- * RETURN:  None
- *
- * DESCRIPTION: Convert string to lowercase
- *
- * NOTE: This is not a POSIX function, so it appears here, not in utclib.c
- *
- 
**/
-void acpi_ut_strlwr(char *src_string)
-{
-   char *string;
-
-   ACPI_FUNCTION_ENTRY();
-
-   if (!src_string) {
-   return;
-   }
-
-   /* Walk entire string, lowercasing the letters */
-
-   for (string = src_string; *string; string++) {
-   *string = (char)ACPI_TOLOWER(*string);
-   }
-
-   return;
-}
-
-/**
- *
- * FUNCTION:acpi_ut_stricmp (stricmp)
- *
- * PARAMETERS:  string1 - first string to compare
- *  string2 - second string to compare
- *
- * RETURN:  int that signifies string relationship. Zero means strings
- *  are equal.
- *
- * DESCRIPTION: Implementation of the non-ANSI stricmp function (compare
- *  strings with no case sensitivity)
- *
- 
**/
-
-int acpi_ut_stricmp(char *string1, char *string2)
-{
-   int c1;
-   int c2;
-
-   do {
-   c1 = tolower((int)*string1);
-   c2 = tolower((int)*string2);
-
-   string1++;
-   string2++;
-   }
-   while ((c1 == c2)  (c1));
-
-   return (c1 - c2);
-}
-#endif
 
 
/***
  *
@@ -554,95 +489,3 @@ void acpi_ut_repair_name(char *name)
}
 }
 
-#if defined ACPI_ASL_COMPILER || defined ACPI_EXEC_APP
-/***
- *
- * FUNCTION:ut_convert_backslashes
- *
- * PARAMETERS:  pathname- File pathname string to be converted
- *
- * RETURN:  Modifies the input Pathname
- *
- * DESCRIPTION: Convert all backslashes (0x5C) to forward slashes (0x2F) within
- *  the entire input file pathname string.
- *
- 
**/
-
-void ut_convert_backslashes(char *pathname)
-{
-
-   if (!pathname) {
-   return;
-   }
-
-   while (*pathname) {
-   if (*pathname == '\\') {
-   *pathname = '/';
-   }
-
-   pathname++;
-   }
-}
-#endif
-
-#if defined (ACPI_DEBUGGER) || defined (ACPI_APPLICATION)
-/***
- *
- * FUNCTION:acpi_ut_safe_strcpy, acpi_ut_safe_strcat, acpi_ut_safe_strncat
- *
- * PARAMETERS:  Adds a DestSize parameter to each