diff options
author | Rusty Russell <rusty@rustcorp.com.au> | 2011-04-19 10:24:27 +0930 |
---|---|---|
committer | Rusty Russell <rusty@rustcorp.com.au> | 2011-04-19 10:24:27 +0930 |
commit | 1c6f12a3c7f65e6130335a43e799dc3aa6a23a18 (patch) | |
tree | 1498650f0c1ea18b2fa6e1cb7ce36548871d6df1 /junkcode/dongre.avinash@gmail.com-clibutils/inc/c_errors.h | |
parent | 7d21fec7d95839ea07c4389232b1f2e4c5fc8251 (diff) |
junkcode: upload via website.
Diffstat (limited to 'junkcode/dongre.avinash@gmail.com-clibutils/inc/c_errors.h')
-rw-r--r-- | junkcode/dongre.avinash@gmail.com-clibutils/inc/c_errors.h | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/junkcode/dongre.avinash@gmail.com-clibutils/inc/c_errors.h b/junkcode/dongre.avinash@gmail.com-clibutils/inc/c_errors.h new file mode 100644 index 00000000..52aee8e8 --- /dev/null +++ b/junkcode/dongre.avinash@gmail.com-clibutils/inc/c_errors.h @@ -0,0 +1,58 @@ +/** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
+ * This file is part of clib library
+ * Copyright (C) 2011 Avinash Dongre ( dongre.avinash@gmail.com )
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **/
+
+#ifndef _C_ERRORS_H_
+#define _C_ERRORS_H_
+
+/* ------------------------------------------------------------------------*/
+/* C O M M O N E R R O R C O D E */
+/* ------------------------------------------------------------------------*/
+#define CLIB_ERROR_SUCCESS 0
+#define CLIB_ERROR_ERROR 1
+#define CLIB_ERROR_MEMORY 2
+#define CLIB_ELEMENT_RETURN_ERROR 3
+/* ------------------------------------------------------------------------*/
+/* D Y N A M I C A R R A Y E R R O R C O D E S */
+/* ------------------------------------------------------------------------*/
+#define CLIB_ARRAY_NOT_INITIALIZED 101
+#define CLIB_ARRAY_INDEX_OUT_OF_BOUND 102
+#define CLIB_ARRAY_INSERT_FAILED 103
+
+#define CLIB_DEQUE_NOT_INITIALIZED 201
+#define CLIB_DEQUE_INDEX_OUT_OF_BOUND 202
+
+#define CLIB_RBTREE_NOT_INITIALIZED 401
+#define CLIB_RBTREE_KEY_DUPLICATE 401
+#define CLIB_RBTREE_KEY_NOT_FOUND 402
+
+#define CLIB_SET_NOT_INITIALIZED 501
+#define CLIB_SET_INVALID_INPUT 502
+
+#define CLIB_MAP_NOT_INITIALIZED 501
+#define CLIB_MAP_INVALID_INPUT 502
+
+#define CLIB_SLIST_INSERT_FAILED 601
+
+
+
+#endif
\ No newline at end of file |