dm: add const declaration for dm_strto* APIs

These APIs are wrap of standard strto* APIs. The first parameters in
these APIs should be declared as "const" since they have never been
changed so that they can also be used when passing a variable declared
as const char *

Fixes: e1dab512c2 ("dm: add string convert API")
Tracked-on: #1496

Signed-off-by: Jie Deng <jie.deng@intel.com>
Reviewed-by: Conghui Chen <conghui.chen@intel.com>
Acked-by: Yu Wang <yu1.wang@intel.com>
This commit is contained in:
Jie Deng
2018-10-23 00:36:03 +08:00
committed by Xie, Nanlin
parent bd97e5cbe2
commit 7579678dd6
2 changed files with 8 additions and 8 deletions

View File

@@ -20,7 +20,7 @@
* @return 0 no error.
*/
int dm_strtol(char *s, char **end, unsigned int base, long *val);
int dm_strtol(const char *s, char **end, unsigned int base, long *val);
/**
* @brief Convert string to an integer.
@@ -34,7 +34,7 @@ int dm_strtol(char *s, char **end, unsigned int base, long *val);
* @return 0 no error.
*/
int dm_strtoi(char *s, char **end, unsigned int base, int *val);
int dm_strtoi(const char *s, char **end, unsigned int base, int *val);
/**
* @brief Convert string to an unsigned long integer.
@@ -48,7 +48,7 @@ int dm_strtoi(char *s, char **end, unsigned int base, int *val);
* @return 0 no error.
*/
int dm_strtoul(char *s, char **end, unsigned int base, unsigned long *val);
int dm_strtoul(const char *s, char **end, unsigned int base, unsigned long *val);
/**
* @brief Convert string to an unsigned integer.
@@ -62,6 +62,6 @@ int dm_strtoul(char *s, char **end, unsigned int base, unsigned long *val);
* @return 0 no error.
*/
int dm_strtoui(char *s, char **end, unsigned int base, unsigned int *val);
int dm_strtoui(const char *s, char **end, unsigned int base, unsigned int *val);
#endif