1 #ifndef CONNECT___NCBI_CORE_C__H
2 #define CONNECT___NCBI_CORE_C__H
3 
4 /* $Id: ncbi_core_c.h,v 6.7 2011/01/19 17:08:08 lavr Exp $
5  * ===========================================================================
6  *
7  *                            PUBLIC DOMAIN NOTICE
8  *               National Center for Biotechnology Information
9  *
10  *  This software/database is a "United States Government Work" under the
11  *  terms of the United States Copyright Act.  It was written as part of
12  *  the author's official duties as a United States Government employee and
13  *  thus cannot be copyrighted.  This software/database is freely available
14  *  to the public for use. The National Library of Medicine and the U.S.
15  *  Government have not placed any restriction on its use or reproduction.
16  *
17  *  Although all reasonable efforts have been taken to ensure the accuracy
18  *  and reliability of the software and data, the NLM and the U.S.
19  *  Government do not and cannot warrant the performance or results that
20  *  may be obtained by using this software or data. The NLM and the U.S.
21  *  Government disclaim all warranties, express or implied, including
22  *  warranties of performance, merchantability or fitness for any particular
23  *  purpose.
24  *
25  *  Please cite the author in any work or product based on this material.
26  *
27  * ===========================================================================
28  *
29  * Author:  Anton Lavrentiev
30  *
31  * File description:
32  *   C->C conversion functions for basic CORE connect stuff:
33  *     Registry
34  *     Logging
35  *     Locking
36  *
37  */
38 
39 #include <connect/ncbi_core.h>
40 #include <ncbithr.h>
41 
42 
43 #ifdef __cplusplus
44 extern "C" {
45 #endif
46 
47 
48 extern REG         REG_c2c(const char* conf_file);
49 extern LOG         LOG_c2c(void);
50 extern MT_LOCK MT_LOCK_c2c(TNlmRWlock lock, int/*bool*/ pass_ownership);
51 
52 extern void   CONNECT_Init(const char* conf_file);
53 
54 
55 #ifdef __cplusplus
56 }  /* extern "C" */
57 #endif
58 
59 #endif  /* CONNECT___NCBI_CORE_C__H */
60