<commit_before><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE apicalls SYSTEM "couchdocs:api.dtd">
<apicalls>

  <argbase>
    <argument id="host" type="string">
      <m_title>Hostname</m_title>
      <langtype id="c" type="const char*"/>
    </argument>

    <argument id="user" type="string">
      <m_title>Username</m_title>
      <langtype id="c" type="const char*"/>
    </argument>

    <argument id="passwd" type="string">
      <m_title>Password</m_title>
      <langtype id="c" type="const char*"/>
    </argument>

    <argument id="bucket" type="string">
      <m_title>Bucket name</m_title>
      <langtype id="c" type="const char*"/>
    </argument>

    <argument id="iops" type="object">
      <m_title>I/O operation structure</m_title>
      <langtype id="c" type="libcouchbase_io_ops_t*"/>
    </argument>

    <argument id="cookie" type="const void*">
      <m_title>Client cookie</m_title>
      <description>
        This is a cookie the client may attach to all requests that will be
        included in all callbacks. It is not required and may be NULL if
        you have no need for it.
      </description>
      <langtype id="c" type="const void*"/>
    </argument>

    <argument id="instance" type="libcouchbase_t">
      <m_title>Instance handle</m_title>
      <description>
        The handle to the couchbase instance.
      </description>
      <langtype id="c" type="libcouchbase_t"/>
    </argument>

    <argument id="key" type="const void*">
      <m_title>An identifier in the database</m_title>
      <langtype id="c" type="const void*"/>
    </argument>

    <argument id="nkey" type="size_t">
      <m_title>Number of bytes in the key</m_title>
      <langtype id="c" type="size_t"/>
    </argument>

    <argument id="delta" type="int64_t">
      <m_title>The delta to increment/decrement</m_title>
      <langtype id="c" type="int64_t"/>
    </argument>

    <argument id="exptime" type="time_t">
      <m_title>The expiry time for the object</m_title>
      <langtype id="c" type="time_t"/>
    </argument>

    <argument id="create" type="bool">
      <m_title>Should the key be created if it does not exist?</m_title>
      <langtype id="c" type="bool"/>
    </argument>

    <argument id="initial" type="uint64_t">
      <m_title>The initial value for the key if created</m_title>
      <langtype id="c" type="uint64_t"/>
    </argument>

    <argument id="hashkey" type="const void*">
      <m_title>An alternative key used to locate the server</m_title>
      <description>
        This alternate hashkey allows a client application to group a
        set of unique keys together to a given server though the keys
        themselves may be unique.  For example, you may wish to use the
        hashkey "user" for the two data keys "user:name" and
        "user:birthdate".  Note that not all clients support this option
        so it may not be interoperable between clients.
      <langtype id="c" type="const void*"/>
    </argument>

    <argument id="nhashkey" type="size_t">
      <m_title>The number of bytes in the alternative key</m_title>
      <langtype id="c" type="size_t"/>
    </argument>

    <argument id="num_keys" type="size_t">
      <m_title>Number of keys</m_title>
      <langtype id="c" type="size_t"/>
    </argument>

    <argument id="keys" type="const void * const*">
      <m_title>Pointer to the array of keys</m_title>
      <langtype id="c" type="const void * const*"/>
    </argument>

    <argument id="nkeys" type="const size_t*">
      <m_title>Pointer to the array with the length of the keys</m_title>
      <langtype id="c" type="const size_t*"/>
    </argument>

    <argument id="exp" type="const time_t*">
      <m_title>Pointer to the expiry time</m_title>
      <langtype id="c" type="const time_t*"/>
    </argument>

    <argument id="cas" type="uint64_t">
      <m_title>Object version</m_title>
      <description>
	The cas value for an object is guaranteed to be
        unique for each value of a given key. This value is used to provide
        simple optimistic concurrency control when multiple clients or threads
        try to update an item simultaneously.
      </description>
      <langtype id="c" type="uint64_t"/>
    </argument>

    <argument id="store_operation" type="libcouchbase_storage_t">
      <m_title>The kind of storage operation (set/replace/add etc.)</m_title>
      <langtype id="c" type="libcouchbase_storage_t"/>
    </argument>

    <argument id="bytes" type="const void*">
      <m_title>A pointer to a memory area containing data</m_title><commit_msg>Fixup xml<commit_after><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE apicalls SYSTEM "couchdocs:api.dtd">
<apicalls>

  <argbase>
    <argument id="host" type="string">
      <m_title>Hostname</m_title>
      <langtype id="c" type="const char*"/>
    </argument>

    <argument id="user" type="string">
      <m_title>Username</m_title>
      <langtype id="c" type="const char*"/>
    </argument>

    <argument id="passwd" type="string">
      <m_title>Password</m_title>
      <langtype id="c" type="const char*"/>
    </argument>

    <argument id="bucket" type="string">
      <m_title>Bucket name</m_title>
      <langtype id="c" type="const char*"/>
    </argument>

    <argument id="iops" type="object">
      <m_title>I/O operation structure</m_title>
      <langtype id="c" type="libcouchbase_io_ops_t*"/>
    </argument>

    <argument id="cookie" type="const void*">
      <m_title>Client cookie</m_title>
      <description>
        This is a cookie the client may attach to all requests that will be
        included in all callbacks. It is not required and may be NULL if
        you have no need for it.
      </description>
      <langtype id="c" type="const void*"/>
    </argument>

    <argument id="instance" type="libcouchbase_t">
      <m_title>Instance handle</m_title>
      <description>
        The handle to the couchbase instance.
      </description>
      <langtype id="c" type="libcouchbase_t"/>
    </argument>

    <argument id="key" type="const void*">
      <m_title>An identifier in the database</m_title>
      <langtype id="c" type="const void*"/>
    </argument>

    <argument id="nkey" type="size_t">
      <m_title>Number of bytes in the key</m_title>
      <langtype id="c" type="size_t"/>
    </argument>

    <argument id="delta" type="int64_t">
      <m_title>The delta to increment/decrement</m_title>
      <langtype id="c" type="int64_t"/>
    </argument>

    <argument id="exptime" type="time_t">
      <m_title>The expiry time for the object</m_title>
      <langtype id="c" type="time_t"/>
    </argument>

    <argument id="create" type="bool">
      <m_title>Should the key be created if it does not exist?</m_title>
      <langtype id="c" type="bool"/>
    </argument>

    <argument id="initial" type="uint64_t">
      <m_title>The initial value for the key if created</m_title>
      <langtype id="c" type="uint64_t"/>
    </argument>

    <argument id="hashkey" type="const void*">
      <m_title>An alternative key used to locate the server</m_title>
      <description>
        This alternate hashkey allows a client application to group a
        set of unique keys together to a given server though the keys
        themselves may be unique.  For example, you may wish to use the
        hashkey "user" for the two data keys "user:name" and
        "user:birthdate".  Note that not all clients support this option
        so it may not be interoperable between clients.
      </description>
      <langtype id="c" type="const void*"/>
    </argument>

    <argument id="nhashkey" type="size_t">
      <m_title>The number of bytes in the alternative key</m_title>
      <langtype id="c" type="size_t"/>
    </argument>

    <argument id="num_keys" type="size_t">
      <m_title>Number of keys</m_title>
      <langtype id="c" type="size_t"/>
    </argument>

    <argument id="keys" type="const void * const*">
      <m_title>Pointer to the array of keys</m_title>
      <langtype id="c" type="const void * const*"/>
    </argument>

    <argument id="nkeys" type="const size_t*">
      <m_title>Pointer to the array with the length of the keys</m_title>
      <langtype id="c" type="const size_t*"/>
    </argument>

    <argument id="exp" type="const time_t*">
      <m_title>Pointer to the expiry time</m_title>
      <langtype id="c" type="const time_t*"/>
    </argument>

    <argument id="cas" type="uint64_t">
      <m_title>Object version</m_title>
      <description>
        The cas value for an object is guaranteed to be
        unique for each value of a given key. This value is used to provide
        simple optimistic concurrency control when multiple clients or threads
        try to update an item simultaneously.
      </description>
      <langtype id="c" type="uint64_t"/>
    </argument>

    <argument id="store_operation" type="libcouchbase_storage_t">
      <m_title>The kind of storage operation (set/replace/add etc.)</m_title>
      <langtype id="c" type="libcouchbase_storage_t"/>
    </argument>

    <argument id="bytes" type="const void*">
      <m_title>A pointer to a memory area containing data</m_title>
{'fraction_non_alphanumeric': 0.13653176675369888, 'fraction_numerical': 0.0032637075718015664, 'mean_word_length': 3.0803373280071016, 'pattern_counts': {'":': 0, '<': 242, '<?xml version=': 2, '>': 242, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 3}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4782579', 'n_tokens_mistral': 2951, 'n_tokens_neox': 2868, 'n_words': 863}