История изменений
Исправление makoven, (текущая версия) :
Можно еще вопрос? Делаю упражнения из туториала по libmicrohttpd.
Та же функция char *get_time(). Передаю ее в обработчик запросов через аргумент с типом void*. Потом кастую обратно.
Иными словами:
void *fp = (void *)get_time;
char *(*time)() = (char *(*)())fp;
Возможно как-то проще обратно скастовать?
Исправление makoven, :
Можно еще вопрос? Делаю упражнения из туториала по libmicrohttpd.
Та же функция char *get_time(). Передаю ее в обработчик запросов через аргумент с типом *void. Потом кастую обратно.
Иными словами:
void *fp = (void *)get_time;
char *(*time)() = (char *(*)())fp;
Возможно как-то проще обратно скастовать?
Исправление makoven, :
Можно еще вопрос? Делаю упражнения из туториала по libmicrohttpd.
Та же функция char *get_time(). Передаю ее в обработчик запросов через аргумент с типом *void. Потом кастую обратно.
Иными словами:
void *fp = (void *)get_time;
char *(*time)() = (char *(*)())fp;
Возможно как-то проще скастовать?
Исправление makoven, :
Можно еще вопрос? Делаю упражнения из туториала по libmicrohttpd.
Та же функция char *get_time(). Передаю ее в обработчик запросов через аргумент с типом *void. Потом кастую обратно.
Иными словами:
void *fp = (void *)get_time;
char *(*time)() = (char *(*)())fp;
Возможно как-то проще скастовать?
Исходная версия makoven, :
Можно еще вопрос? Делаю упражнения из туториала по libmicrohttpd.
Та же функция char *get_time(). Передаю ее в обработчик запросов через аргумент с типом *void. Потом кастую обратно.
Иными словами:
void *fp = (void *)get_time;
char *(*time)() = (char *(*)())fp;
Возможно как-то проще скастовать?