Как я могу активировать существующие проверки пользовательских функций с той же сигнатурой, что и проверки? - PullRequest
0 голосов
/ 10 апреля 2019

Я написал оболочку printf на C.

void cPrintf(const char * format,  ...) {
    char * newfmt = malloc(strlen(format) * 2 + 10);
    va_list args;
    va_start(args, format);
    vsprintf(newfmt, format, args);
    va_end(args);
    curseDebug(newfmt);
    free(newfmt);
}

Она принимает те же аргументы, что и printf. Могу ли я изменить проверку Format Specifiers, чтобы она также применялась к этой функции?

cPrintf("Pressing %d down", s->key); 
// Currently Clion doesn't know that this is a format function
...