pidgin/pidgin

Add support for osslsigncode and newer versions of nsis
release-2.x.y
2021-03-30, Gary Kramlich
cbb6d1c52d6e
Add support for osslsigncode and newer versions of nsis

Testing Done:
Built locally on windows with `make -f Makefile.mingw installers`

Ran the installer in Russian to verify that that issue was fixed as well.

Bugs closed: PIDGIN-17325, PIDGIN-17402

Reviewed at https://reviews.imfreedom.org/r/588/
/*
* Header file for common error description library.
*
* Copyright 1988, Student Information Processing Board of the
* Massachusetts Institute of Technology.
*
* For copyright and distribution info, see the documentation supplied
* with this package.
*/
#ifndef __COM_ERR_H
#define __COM_ERR_H
#define COM_ERR_BUF_LEN 25
/* Use __STDC__ to guess whether we can use stdarg, prototypes, and const.
* This is a public header file, so autoconf can't help us here. */
#ifdef __STDC__
# include <stdarg.h>
# define ETP(x) x
# define ETCONST const
#else
# define ETP(x) ()
# define ETCONST
#endif
typedef void (*error_handler_t) ETP((ETCONST char *, long, ETCONST char *,
va_list));
extern error_handler_t com_err_hook;
void com_err ETP((ETCONST char *, long, ETCONST char *, ...));
ETCONST char *error_message ETP((long));
ETCONST char *error_message_r ETP((long, char *));
error_handler_t set_com_err_hook ETP((error_handler_t));
error_handler_t reset_com_err_hook ETP((void));
#undef ETP
#endif /* ! defined(__COM_ERR_H) */