gpg: Fix false negatives in Ed25519 signature verification.
[gnupg.git] / common / dynload.h
index 0c8a3bb..6ba02ff 100644 (file)
@@ -1,24 +1,35 @@
 /* dynload.h - Wrapper functions for run-time dynamic loading
  *      Copyright (C) 2003, 2010 Free Software Foundation, Inc.
  *
- * This file is part of JNLIB.
+ * This file is part of GnuPG.
  *
- * JNLIB is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 3 of
- * the License, or (at your option) any later version.
+ * GnuPG is free software; you can redistribute it and/or modify it
+ * under the terms of either
  *
- * JNLIB is distributed in the hope that it will be useful, but
+ *   - the GNU Lesser General Public License as published by the Free
+ *     Software Foundation; either version 3 of the License, or (at
+ *     your option) any later version.
+ *
+ * or
+ *
+ *   - the GNU General Public License as published by the Free
+ *     Software Foundation; either version 2 of the License, or (at
+ *     your option) any later version.
+ *
+ * or both in parallel, as here.
+ *
+ * GnuPG is distributed in the hope that it will be useful, but
  * WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
+ * General Public License for more details.
  *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ * You should have received a copies of the GNU General Public License
+ * and the GNU Lesser General Public License along with this program;
+ * if not, see <http://www.gnu.org/licenses/>.
  */
 
-#ifndef LIBJNLIB_DYNLOAD_H
-#define LIBJNLIB_DYNLOAD_H
+#ifndef GNUPG_COMMON_DYNLOAD_H
+#define GNUPG_COMMON_DYNLOAD_H
 
 #ifndef __MINGW32__
 # include <dlfcn.h>
@@ -35,7 +46,7 @@ dlopen (const char *name, int flag)
 #ifdef HAVE_W32CE_SYSTEM
   wchar_t *wname = utf8_to_wchar (name);
   hd = wname? LoadLibrary (wname) : NULL;
-  _jnlib_free (wname);
+  xfree (wname);
 #else
   hd = LoadLibrary (name);
 #endif
@@ -51,7 +62,7 @@ dlsym (void *hd, const char *sym)
 #ifdef HAVE_W32CE_SYSTEM
       wchar_t *wsym = utf8_to_wchar (sym);
       void *fnc = wsym? GetProcAddress (hd, wsym) : NULL;
-      _jnlib_free (wsym);
+      xfree (wsym);
 #else
       void *fnc = GetProcAddress (hd, sym);
 #endif
@@ -81,6 +92,6 @@ dlclose (void * hd)
       return 0;
     }
   return -1;
-}  
+}
 # endif /*__MINGW32__*/
-#endif /*LIBJNLIB_DYNLOAD_H*/
+#endif /*GNUPG_COMMON_DYNLOAD_H*/