« Previous | Next » 

Revision 9ba02574


Added by Iustin Pop almost 11 years ago

Add custom code for CV_E* constants to convert-constants

Currently, the cluster verify errors are defined as follows:


This means there's no standalone name for the string "ECLUSTER_FOO",
which makes it hard to derive automatically a type for this union in

There are three possible fixes:

- manually separate the CV_ECLUSTER_FOO_STR = "ECLUSTER_FOO" in
- manually extract the strings in Haskell code
- change convert-constants to automatically export virtual constants
for those

After discussion on IRC, I've taken the latter approach; even though a
bit hack-ish, it avoids manual work and potential errors.

Signed-off-by: Iustin Pop <>
Reviewed-by: Michael Hanselmann <>


  • added
  • modified
  • copied
  • renamed
  • deleted

View differences