(cl:eval-when (:execute :compile-toplevel :load-toplevel)
  (cl:unless (cl:find-package "OSMPBF")
    (cl:defpackage OSMPBF (:use))))
(cl:in-package "OSMPBF")
(cl:export '(BLOB
             RAW
             RAW-SIZE
             ZLIB-DATA
             LZMA-DATA
             OBSOLETE-BZIP2-DATA
             BLOB-HEADER
             TYPE
             INDEXDATA
             DATASIZE))

(proto:define-schema fileformat
    (:package "OSMPBF"
     :lisp-package "OSMPBF"
     :options (:java_package "crosby.binary"))
  (proto:define-message blob
      (:conc-name ""
       :source-location (#P"/home/enikesha-ssd/dev/lisp/ocm/fileformat.proto" 923 927))
    ((raw 1) :type (common-lisp:or common-lisp:null protobufs:byte-vector))
    ((raw-size 2) :type (common-lisp:or common-lisp:null protobufs:int32))
    ((zlib-data 3) :type (common-lisp:or common-lisp:null protobufs:byte-vector))
    ((lzma-data 4) :type (common-lisp:or common-lisp:null protobufs:byte-vector))
    ((obsolete-bzip2-data 5) :type (common-lisp:or common-lisp:null
                                                   protobufs:byte-vector) :options (:deprecated TRUE)))
  (proto:define-message blob-header
      (:conc-name ""
       :source-location (#P"/home/enikesha-ssd/dev/lisp/ocm/fileformat.proto" 1606 1616))
    ((type 1) :type common-lisp:string)
    ((indexdata 2) :type (common-lisp:or common-lisp:null protobufs:byte-vector))
    ((datasize 3) :type protobufs:int32)))
