diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-10-21 08:54:24 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-10-21 08:54:24 +0200 |
commit | 28805f3560b9354cbeb6a9295f169a40c1662f26 (patch) | |
tree | a25ce3da075b5a0f4668088322e91cec9b9a99fb /extra | |
parent | 7e8a47c58aef188e8d7f50014952e5eccf8f097f (diff) | |
download | gnutls-28805f3560b9354cbeb6a9295f169a40c1662f26.tar.gz |
removed more extra.h leftovers.
Diffstat (limited to 'extra')
-rw-r--r-- | extra/gnutls_extra.c | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/extra/gnutls_extra.c b/extra/gnutls_extra.c deleted file mode 100644 index a7a4b8019a..0000000000 --- a/extra/gnutls_extra.c +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright (C) 2001, 2004, 2005, 2007, 2008, 2009, 2010 Free Software - * Foundation, Inc. - * - * Author: Nikos Mavrogiannopoulos - * - * This file is part of GnuTLS-EXTRA. - * - * GnuTLS-extra is free software: you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * GnuTLS-extra 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 - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see - * <http://www.gnu.org/licenses/>. - */ - -#include <gnutls_int.h> -#include <gnutls_errors.h> -#include <gnutls_extensions.h> -#include <algorithms.h> -#include <gnutls/extra.h> - -#ifdef HAVE_GCRYPT -#include <gcrypt.h> -#endif - -static int _gnutls_init_extra = 0; - -/** - * gnutls_global_init_extra: - * - * This function initializes the global state of gnutls-extra library - * to defaults. - * - * Note that gnutls_global_init() has to be called before this - * function. If this function is not called then the gnutls-extra - * library will not be usable. - * - * This function is not thread safe, see the discussion for - * gnutls_global_init() on how to deal with that. - * - * Returns: On success, %GNUTLS_E_SUCCESS (zero) is returned, - * otherwise an error code is returned. - **/ -int -gnutls_global_init_extra (void) -{ - /* If the version of libgnutls != version of - * libextra, then do not initialize the library. - * This is because it may break things. - */ - if (strcmp (gnutls_check_version (NULL), VERSION) != 0) - { - return GNUTLS_E_LIBRARY_VERSION_MISMATCH; - } - - _gnutls_init_extra++; - - if (_gnutls_init_extra != 1) - return 0; - - return 0; -} - -/** - * gnutls_extra_check_version: - * @req_version: version string to compare with, or %NULL. - * - * Check GnuTLS Extra Library version. - * - * See %GNUTLS_EXTRA_VERSION for a suitable @req_version string. - * - * Return value: Check that the version of the library is at - * minimum the one given as a string in @req_version and return the - * actual version string of the library; return %NULL if the - * condition is not met. If %NULL is passed to this function no - * check is done and only the version string is returned. - **/ -const char * -gnutls_extra_check_version (const char *req_version) -{ - if (!req_version || strverscmp (req_version, VERSION) <= 0) - return VERSION; - - return NULL; -} |