Skip to content
  • Terry Wilson's avatar
    json: Move from lib to include/openvswitch. · ee89ea7b
    Terry Wilson authored
    
    
    To easily allow both in- and out-of-tree building of the Python
    wrapper for the OVS JSON parser (e.g. w/ pip), move json.h to
    include/openvswitch. This also requires moving lib/{hmap,shash}.h.
    
    Both hmap.h and shash.h were #include-ing "util.h" even though the
    headers themselves did not use anything from there, but rather from
    include/openvswitch/util.h. Fixing that required including util.h
    in several C files mostly due to OVS_NOT_REACHED and things like
    xmalloc.
    
    Signed-off-by: default avatarTerry Wilson <twilson@redhat.com>
    Signed-off-by: default avatarBen Pfaff <blp@ovn.org>
    ee89ea7b