mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 15:49:17 -04:00
qcacmn: Remove qdf libc implementations
The libc implementations of QDF were originally intended to be used for off-target unit testing purposes. However, doing this involved reimplementing large sections of QDF. Instead, unit testing is being done in an emulator, which provides many of the benefits of off-target testing without needing to reimplement any logic. As such, remove the libc folder from QDF. Change-Id: I829b4cae3f7bad7b24c97ed458e978eab2b0fbbd CRs-Fixed: 2359499
This commit is contained in:
parent
40f76b57f8
commit
be5a24a808
2 changed files with 0 additions and 74 deletions
|
|
@ -1,37 +0,0 @@
|
|||
/*
|
||||
* Copyright (c) 2018 The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
* any purpose with or without fee is hereby granted, provided that the
|
||||
* above copyright notice and this permission notice appear in all
|
||||
* copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
|
||||
* WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
|
||||
* AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
|
||||
* DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
|
||||
* PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/**
|
||||
* DOC: i_qdf_str.h
|
||||
* Libc-specific implementations for qdf_str
|
||||
*/
|
||||
|
||||
#ifndef __I_QDF_STR_H
|
||||
#define __I_QDF_STR_H
|
||||
|
||||
#include "string.h"
|
||||
|
||||
#define __qdf_is_space(c) isspace(c)
|
||||
#define __qdf_str_cmp(left, right) strcmp(left, right)
|
||||
#define __qdf_str_lcopy(dest, src, dest_size) strlcpy(dest, src, dest_size)
|
||||
const char *__qdf_str_left_trim(const char *str);
|
||||
#define __qdf_str_len(str) strlen(str)
|
||||
char *__qdf_str_trim(char *str);
|
||||
#define __qdf_str_nlen(str, limit) strnlen(str, limit)
|
||||
|
||||
#endif /* __I_QDF_STR_H */
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
/*
|
||||
* Copyright (c) 2018 The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
* any purpose with or without fee is hereby granted, provided that the
|
||||
* above copyright notice and this permission notice appear in all
|
||||
* copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
|
||||
* WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
|
||||
* AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
|
||||
* DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
|
||||
* PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
#include "i_qdf_str.h"
|
||||
|
||||
const char *__qdf_str_left_trim(const char *str)
|
||||
{
|
||||
while (qdf_str_is_space(str))
|
||||
str++;
|
||||
|
||||
return str;
|
||||
}
|
||||
|
||||
char *__qdf_str_trim(char *str)
|
||||
{
|
||||
char *trimmed = (char *)qdf_str_left_trim(str);
|
||||
|
||||
qdf_str_right_trim(str);
|
||||
|
||||
return trimmed;
|
||||
}
|
||||
|
||||
Loading…
Reference in a new issue