add explicit void declaration for function which has no parameter.

Signed-off-by: xuyong <xuyong59@huawei.com>
This commit is contained in:
xuyong 2022-10-18 11:27:27 +08:00
parent eb0f5f6206
commit 29aeafdbbb
2 changed files with 12 additions and 12 deletions

View File

@ -73,12 +73,12 @@ typedef struct HiTraceIdStructInner {
static __thread HiTraceIdStructInner g_hiTraceId = {{0, 0, 0, 0, 0, 0}, {0, 0}};
static inline HiTraceIdStructInner* GetThreadIdInner()
static inline HiTraceIdStructInner* GetThreadIdInner(void)
{
return &g_hiTraceId;
}
HiTraceIdStruct HiTraceChainGetId()
HiTraceIdStruct HiTraceChainGetId(void)
{
HiTraceIdStructInner* pThreadId = GetThreadIdInner();
return pThreadId->id;
@ -95,14 +95,14 @@ void HiTraceChainSetId(const HiTraceIdStruct* pId)
return;
}
void HiTraceChainClearId()
void HiTraceChainClearId(void)
{
HiTraceIdStructInner* pThreadId = GetThreadIdInner();
HiTraceChainInitId(&(pThreadId->id));
return;
}
static inline int HiTraceChainGetDeviceId()
static inline int HiTraceChainGetDeviceId(void)
{
// save device id and use it later
static int deviceId = 0;
@ -116,7 +116,7 @@ static inline int HiTraceChainGetDeviceId()
return deviceId;
}
static inline unsigned int HiTraceChainGetCpuId()
static inline unsigned int HiTraceChainGetCpuId(void)
{
// Using vdso call will make get_cpu_id faster: sched_getcpu()
static unsigned int cpuId = 0;
@ -125,7 +125,7 @@ static inline unsigned int HiTraceChainGetCpuId()
return cpuId;
}
static inline uint64_t HiTraceChainCreateChainId()
static inline uint64_t HiTraceChainCreateChainId(void)
{
// get timestamp. Using vdso call(no system call)
struct timeval tv;
@ -217,7 +217,7 @@ static uint32_t HashFunc(const void* pData, uint32_t dataLen)
return hash;
}
HiTraceIdStruct HiTraceChainCreateSpan()
HiTraceIdStruct HiTraceChainCreateSpan(void)
{
static const uint32_t hashDataNum = 5;
@ -351,13 +351,13 @@ int HiTraceChainGetInfo(uint64_t* chainId, uint32_t* flags, uint64_t* spanId, ui
return HITRACE_INFO_ALL_VALID;
}
static void __attribute__((constructor)) HiTraceChainInit()
static void __attribute__((constructor)) HiTraceChainInit(void)
{
// Call HiLog Register Interface
HiLogRegisterGetIdFun(HiTraceChainGetInfo);
}
static void __attribute__((destructor)) HiTraceChainFini()
static void __attribute__((destructor)) HiTraceChainFini(void)
{
HiLogUnregisterGetIdFun(HiTraceChainGetInfo);
}

View File

@ -103,10 +103,10 @@ typedef struct HiTraceIdStruct {
HiTraceIdStruct HiTraceChainBegin(const char* name, int flags);
void HiTraceChainEnd(const HiTraceIdStruct* pId);
HiTraceIdStruct HiTraceChainGetId();
HiTraceIdStruct HiTraceChainGetId(void);
void HiTraceChainSetId(const HiTraceIdStruct* pId);
void HiTraceChainClearId();
HiTraceIdStruct HiTraceChainCreateSpan();
void HiTraceChainClearId(void);
HiTraceIdStruct HiTraceChainCreateSpan(void);
void HiTraceChainTracepoint(HiTraceTracepointType type, const HiTraceIdStruct* pId, const char* fmt, ...)
__attribute__((__format__(os_log, 3, 4)));
void HiTraceChainTracepointWithArgs(HiTraceTracepointType type, const HiTraceIdStruct* pId, const char* fmt,