Как задефайнить функцию, отличающуюся по параметрам? - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Есть функция, которая отсутствует в системных библиотеках (bionic - android NDK) , наз. mkostemp Можно сделать заглушку типа
int mkostemp (char *path, int flags) {
    return mkstemp(path);
}
Но не хочется лезть в код и править исходники , воможно ли что-то типа этого прописать в хидере ?
# define mkostemp(x, x) mkstemp(x)
//знаю что дурной пример , возможно, не пинайте ногами

Решение задачи: «Как задефайнить функцию, отличающуюся по параметрам?»

textual
Листинг программы
# define mkostemp(x, y) mkstemp(x)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.091 из 5
Похожие ответы