logcat: tidy "logcat.h".
Bug: N/A Test: builds Change-Id: Ibe434221060b2e1fb0973d1c840d943ad3a4ee8d
This commit is contained in:
parent
28a3160c07
commit
66680bd8a8
1 changed files with 1 additions and 37 deletions
|
@ -14,42 +14,14 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef _LIBS_LOGCAT_H /* header boilerplate */
|
||||
#define _LIBS_LOGCAT_H
|
||||
#pragma once
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifndef __ANDROID_USE_LIBLOG_LOGCAT_INTERFACE
|
||||
#ifndef __ANDROID_API__
|
||||
#define __ANDROID_USE_LIBLOG_LOGCAT_INTERFACE 1
|
||||
#elif __ANDROID_API__ > 24 /* > Nougat */
|
||||
#define __ANDROID_USE_LIBLOG_LOGCAT_INTERFACE 1
|
||||
#else
|
||||
#define __ANDROID_USE_LIBLOG_LOGCAT_INTERFACE 0
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if __ANDROID_USE_LIBLOG_LOGCAT_INTERFACE
|
||||
|
||||
/* For managing an in-process logcat function, rather than forking/execing
|
||||
*
|
||||
* It also serves as the basis for the logcat command.
|
||||
*
|
||||
* The following C API allows a logcat instance to be created, run
|
||||
* to completion, and then release all the associated resources.
|
||||
*/
|
||||
|
||||
/*
|
||||
* The opaque context
|
||||
*/
|
||||
#ifndef __android_logcat_context_defined /* typedef boilerplate */
|
||||
#define __android_logcat_context_defined
|
||||
typedef struct android_logcat_context_internal* android_logcat_context;
|
||||
#endif
|
||||
|
||||
/* Creates a context associated with this logcat instance
|
||||
*
|
||||
|
@ -86,11 +58,3 @@ int android_logcat_run_command(android_logcat_context ctx, int output, int error
|
|||
* non-zero for any errors.
|
||||
*/
|
||||
int android_logcat_destroy(android_logcat_context* ctx);
|
||||
|
||||
#endif /* __ANDROID_USE_LIBLOG_LOGCAT_INTERFACE */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _LIBS_LOGCAT_H */
|
||||
|
|
Loading…
Reference in a new issue