Rename internal func yaz_use_attribute_create
[yaz-moved-to-github.git] / src / cclerrms.c
1 /* This file is part of the YAZ toolkit.
2  * Copyright (C) 1995-2011 Index Data
3  * See the file LICENSE for details.
4  */
5 /** 
6  * \file cclerrms.c
7  * \brief Implements CCL error code to error string map.
8  *
9  * This source file implements mapping between CCL error code and
10  * their string equivalents.
11  */
12 #if HAVE_CONFIG_H
13 #include <config.h>
14 #endif
15
16 #include <yaz/ccl.h>
17
18 static char *err_msg_array[] = {
19     "Ok",
20     "Search word expected",
21     "')' expected",
22     "Set name expected",
23     "Operator expected",
24     "Unbalanced ')'",
25     "Unknown qualifier",
26     "Qualifiers applied twice",
27     "'=' expected",
28     "Bad relation",
29     "Left truncation not supported",
30     "Both left - and right truncation not supported",
31     "Right truncation not supported"
32 };
33
34 /*
35  * ccl_err_msg: return name of CCL error
36  * ccl_errno:   Error no.
37  * return:      Name of error.
38  */
39 const char *ccl_err_msg (int ccl_errno)
40 {
41     return err_msg_array[ccl_errno];
42 }
43 /*
44  * Local variables:
45  * c-basic-offset: 4
46  * c-file-style: "Stroustrup"
47  * indent-tabs-mode: nil
48  * End:
49  * vim: shiftwidth=4 tabstop=8 expandtab
50  */
51