title: error: enum was not declared in this scope
body: <p>I added a new value (NULL_IS_NOT_NIL) to an enum in ksql.h</p>
  
  <pre><code>enum
  {
      PKEY                  = 0x000001,
      NONCOLUMN             = 0x000010,
      EXPRESSION            = 0x000010,
      INSERTONLY            = 0x000100,
      NUMERIC               = 0x001000,
      NULL_IS_NOT_NIL       = 0x010000,
  
      MAXLEN_TABLENAME      = 50
  };
  </code></pre>
  
  <p>Unfortunately, this:</p>
  
  <pre><code>Row.SetExtras ("COMMENT2", KROW::NULL_IS_NOT_NIL);
  </code></pre>
  
  <p>Throws an error.</p>
  
  <pre><code>db.cpp:7727: error: âNULL_IS_NOT_NILâ was not declared in this scope
  </code></pre>
  
  <p>On the other hand</p>
  
  <pre><code>Row.SetExtras ("COMMENT2", 0x010000);
  </code></pre>
  
  <p>and</p>
  
  <pre><code>Row.SetExtras (vendor_id,  KROW::NUMERIC);
  </code></pre>
  
  <p>Both work fine and do not throw errors. Right now I can get by by replacing NULL_IS_NOT_NIL with 0x010000, but that is a bad idea. Is there a reason that I am getting this error? Have I missed something obvious?</p>