Better error handling.
[m6w6/libmemcached] / libmemcached / options / symbol.h
index 508dacbd172807d14e84a71f81593c7d4f05877f..e4c58b94f266e5db365356667967e8362954640b 100644 (file)
@@ -37,6 +37,7 @@
 
 #pragma once
 
+#include <libmemcached/constants.h>
 #include <libmemcached/options/string.h>
 #include <libmemcached/options/server.h>
 
@@ -44,8 +45,12 @@ union YYSTYPE
 {
   long long number;  
   string_t string;
+  string_t option;
   server_t server;
   double double_number;
+  memcached_server_distribution_t distribution;
+  memcached_hash_t hash;
+  memcached_behavior_t behavior;
 };
 
 typedef union YYSTYPE YYSTYPE;