Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. /*
  2.  * This file is part of LibCSS.
  3.  * Licensed under the MIT License,
  4.  *                http://www.opensource.org/licenses/mit-license.php
  5.  * Copyright 2007 John-Mark Bell <jmb@netsurf-browser.org>
  6.  */
  7.  
  8. #ifndef libcss_errors_h_
  9. #define libcss_errors_h_
  10.  
  11. #ifdef __cplusplus
  12. extern "C"
  13. {
  14. #endif
  15.  
  16. #include <stddef.h>
  17.  
  18. typedef enum css_error {
  19.         CSS_OK               = 0,
  20.  
  21.         CSS_NOMEM            = 1,
  22.         CSS_BADPARM          = 2,
  23.         CSS_INVALID          = 3,
  24.         CSS_FILENOTFOUND     = 4,
  25.         CSS_NEEDDATA         = 5,
  26.         CSS_BADCHARSET       = 6,
  27.         CSS_EOF              = 7,
  28.         CSS_IMPORTS_PENDING  = 8,
  29.         CSS_PROPERTY_NOT_SET = 9
  30. } css_error;
  31.  
  32. /* Convert a libcss error value to a string */
  33. const char *css_error_to_string(css_error error);
  34.  
  35. #ifdef __cplusplus
  36. }
  37. #endif
  38.  
  39. #endif
  40.  
  41.