Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pipeline.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/toplevel.h
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/mresdict.h
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/toplevel.cpp
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.h
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/connevents.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Added /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c
Found a 31 line (186 tokens) duplication in the following files: 
Starting at line 7 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 7 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

fts_row_callback(lcb_t instance, int ign, const lcb_RESPFTS *resp)
{
    pycbc_MultiResult *mres = (pycbc_MultiResult *)resp->cookie;
    pycbc_Bucket *bucket = mres->parent;
    pycbc_ViewResult *vres;
    const char * const * hdrs = NULL;
    short htcode = 0;

    PYCBC_CONN_THR_END(bucket);
    vres = (pycbc_ViewResult *)PyDict_GetItem((PyObject*)mres, Py_None);
    if (resp->htresp) {
        hdrs = resp->htresp->headers;
        htcode = resp->htresp->htstatus;
    }

    if (resp->rflags & LCB_RESP_F_FINAL) {
        pycbc_httpresult_add_data(mres, &vres->base, resp->row, resp->nrow);
    } else {
        /* Like views, try to decode the row and invoke the callback; if we can */
        /* Assume success! */
        pycbc_viewresult_addrow(vres, mres, resp->row, resp->nrow);
    }

    pycbc_viewresult_step(vres, mres, bucket, resp->rflags & LCB_RESP_F_FINAL);

    if (resp->rflags & LCB_RESP_F_FINAL) {
        pycbc_httpresult_complete(&vres->base, mres, resp->rc, htcode, hdrs);
    } else {
        PYCBC_CONN_THR_BEGIN(bucket);
    }
}
=====================================================================
Found a 6 line (81 tokens) duplication in the following files: 
Starting at line 578 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 625 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

                        size_t key_len, const uint8_t *iv, size_t iv_len, uint8_t **subject, size_t *subject_len) {
    lcb_error_t lcb_result = lcb_error_t_ERRVALUE;
    PyObject *method = !PyErr_Occurred() ? pycbc_retrieve_method(provider, "encrypt") : ((void *) 0);
    if (method) {
        PyObject *input_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(input, (input_len > 0) ? (input_len - 1) : 0));
        PyObject *key_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(key, key_len));
=====================================================================
Found a 19 line (79 tokens) duplication in the following files: 
Starting at line 690 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 724 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

static lcb_error_t pycbc_crypto_exc_wrap_v1_encrypt(
        lcbcrypto_PROVIDER *provider,
        const uint8_t *input,
        size_t input_len,
        const uint8_t *iv,
        size_t iv_len,
        uint8_t **subject,
        size_t *subject_len)
{
    pycbc_NamedCryptoProvider *named_crypto_provider =
            pycbc_extract_named_crypto_provider(provider);
    lcbcrypto_PROVIDER *orig_lcb_provider =
            named_crypto_provider->orig_py_provider->lcb_provider;
    lcb_error_t lcb_result = lcb_error_t_ERRVALUE;
    if (PyErr_Occurred()) {
        goto FAIL;
    }
    if (named_crypto_provider) {
        lcb_result = orig_lcb_provider->v.v1.encrypt(orig_lcb_provider,
=====================================================================
Found a 10 line (72 tokens) duplication in the following files: 
Starting at line 2562 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2594 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        args->DB_INSTANCE = ((void *)0);
    }
    if (args->child_of) {
        PYCBC_FREE((void *)args->child_of);
        args->child_of = ((void *)0);
    }
    if (args->id) {
        PYCBC_FREE((void *)args->id);
        args->id = ((void *)0);
    }
=====================================================================
Found a 12 line (69 tokens) duplication in the following files: 
Starting at line 68 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c

            "index management operations executed in pipeline context");
    }

    mres = (pycbc_MultiResult *)pycbc_multiresult_new(self);
    vres = (pycbc_ViewResult *)PYCBC_TYPE_CTOR(&pycbc_ViewResultType);
    pycbc_httpresult_init(&vres->base, mres);
    vres->rows = PyList_New(0);
    vres->base.format = PYCBC_FMT_JSON;
    vres->base.htype = PYCBC_HTTP_HNONE;

    cmd.callback = mgmt_callback;
    cmd.spec.flags = cmdflags;
=====================================================================
Found a 6 line (69 tokens) duplication in the following files: 
Starting at line 602 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 647 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

                        size_t key_len, const uint8_t *iv, size_t iv_len, uint8_t **subject, size_t *subject_len) {
    lcb_error_t lcb_result = lcb_error_t_ERRVALUE;
    PyObject *method = !PyErr_Occurred() ? pycbc_retrieve_method(provider, "decrypt") : ((void *) 0);
    if (method) {
        PyObject *input_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(input, input_len));
        PyObject *key_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(key, key_len));
=====================================================================
Found a 6 line (67 tokens) duplication in the following files: 
Starting at line 582 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 606 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *input_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(input, (input_len > 0) ? (input_len - 1) : 0));
        PyObject *key_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(key, key_len));
        PyObject *iv_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(iv, iv_len));
        const char *PYARGS_FMTSTRING = "(" "O" "O" "O" ")";
        PyObject *args = Py_BuildValue(PYARGS_FMTSTRING, input_cstrn, key_cstrn, iv_cstrn);
        PyObject *result = pycbc_python_proxy(method, args, "encrypt");
=====================================================================
Found a 17 line (63 tokens) duplication in the following files: 
Starting at line 237 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 229 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

                                     &design, &view, &options, &flags);
    if (!rv) {
        PYCBC_EXCTHROW_ARGS();
        return NULL;
    }
    if (-1 == pycbc_oputil_conn_lock(self)) {
        return NULL;
    }

    if (self->pipeline_queue) {
        PYCBC_EXC_WRAP(PYCBC_EXC_PIPELINE, 0,
                       "HTTP/View Requests cannot be executed in "
                       "pipeline context");
        goto GT_DONE;
    }

    mres = (pycbc_MultiResult *)pycbc_multiresult_new(self);
=====================================================================
Found a 32 line (62 tokens) duplication in the following files: 
Starting at line 155 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 275 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (rv < 0) {
        pycbc_wait_for_scheduled(self, kwargs, &context, &cv);
        goto GT_DONE;
    }

    if (-1 == pycbc_common_vars_wait(&cv, self, context)) {
        goto GT_DONE;
    }

    GT_DONE:
    pycbc_common_vars_finalize(&cv, self);
    return cv.ret;
}

#define DECLFUNC(name, operation, mode)                           \
    PyObject *pycbc_Bucket_##name(                                \
            pycbc_Bucket *self, PyObject *args, PyObject *kwargs) \
    {                                                             \
        PyObject *result;                                         \
        PYCBC_TRACE_WRAP_TOPLEVEL(result,                         \
                                  LCBTRACE_OP_REQUEST_ENCODING,   \
                                  arithmetic_common,              \
                                  self->tracer,                   \
                                  self,                           \
                                  args,                           \
                                  kwargs,                         \
                                  operation,                      \
                                  mode);                          \
        return result;                                            \
    }

DECLFUNC(counter, PYCBC_CMD_COUNTER, PYCBC_ARGOPT_SINGLE)
=====================================================================
Found a 15 line (61 tokens) duplication in the following files: 
Starting at line 407 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 442 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    err = lcb_ping3(self->instance, cv.mres, &cmd);

    if (err != LCB_SUCCESS) {
        PYCBC_EXCTHROW_SCHED(err);
        goto GT_DONE;
    }

    if (-1 == pycbc_common_vars_wait(&cv, self, context)) {
        goto GT_DONE;
    }
    lcb_sched_leave(self->instance);
GT_DONE:
    pycbc_common_vars_finalize(&cv, self);
    return cv.ret;
}
=====================================================================
Found a 8 line (60 tokens) duplication in the following files: 
Starting at line 679 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 933 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        if (mres->errop == NULL) {
            res = (pycbc_Result *)pycbc_result_new(parent);
            res->rc = resp->rc;
            res->key = Py_None; Py_INCREF(res->key);
            maybe_push_operr(mres, res, resp->rc, 0);
        }
    }
    if (resp->rflags & LCB_RESP_F_FINAL) {
=====================================================================
Found a 14 line (59 tokens) duplication in the following files: 
Starting at line 695 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 729 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 781 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 806 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        size_t iv_len,
        uint8_t **subject,
        size_t *subject_len)
{
    pycbc_NamedCryptoProvider *named_crypto_provider =
            pycbc_extract_named_crypto_provider(provider);
    lcbcrypto_PROVIDER *orig_lcb_provider =
            named_crypto_provider->orig_py_provider->lcb_provider;
    lcb_error_t lcb_result = lcb_error_t_ERRVALUE;
    if (PyErr_Occurred()) {
        goto FAIL;
    }
    if (named_crypto_provider) {
        lcb_result = orig_lcb_provider->v.v1.encrypt(orig_lcb_provider,
=====================================================================
Found a 13 line (58 tokens) duplication in the following files: 
Starting at line 222 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 269 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        res = lcbcrypto_encrypt_document(self->instance, &cmd);
#endif

    }
    if (PyErr_Occurred()) {
        goto FINISH;
    }
    if (!res) {
        result = pycbc_SimpleStringN(cmd.out, cmd.nout);
    }
    if (!result && !PyErr_Occurred()) {
        PYCBC_EXC_WRAP(PYCBC_EXC_LCBERR,
                       LCB_GENERIC_TMPERR,
=====================================================================
Found a 4 line (57 tokens) duplication in the following files: 
Starting at line 577 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 601 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

pycbc_crypto_v0_encrypt(lcbcrypto_PROVIDER *provider, const uint8_t *input, size_t input_len, const uint8_t *key,
                        size_t key_len, const uint8_t *iv, size_t iv_len, uint8_t **subject, size_t *subject_len) {
    lcb_error_t lcb_result = lcb_error_t_ERRVALUE;
    PyObject *method = !PyErr_Occurred() ? pycbc_retrieve_method(provider, "encrypt") : ((void *) 0);
=====================================================================
Found a 9 line (56 tokens) duplication in the following files: 
Starting at line 586 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 633 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *args = Py_BuildValue(PYARGS_FMTSTRING, input_cstrn, key_cstrn, iv_cstrn);
        PyObject *result = pycbc_python_proxy(method, args, "encrypt");
        if (result) {
            lcb_result = pycbc_cstrndup((char **)subject, subject_len, result);
        }
        Py_DecRef(result);
        Py_DecRef(args);
        Py_DecRef(input_cstrn);
        Py_DecRef(key_cstrn);
=====================================================================
Found a 14 line (56 tokens) duplication in the following files: 
Starting at line 587 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 611 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *result = pycbc_python_proxy(method, args, "encrypt");
        if (result) {
            lcb_result = pycbc_cstrndup((char **)subject, subject_len, result);
        }
        Py_DecRef(result);
        Py_DecRef(args);
        Py_DecRef(input_cstrn);
        Py_DecRef(key_cstrn);
        Py_DecRef(iv_cstrn);
    }
    return lcb_result;
}

static lcb_error_t
=====================================================================
Found a 9 line (56 tokens) duplication in the following files: 
Starting at line 610 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 655 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *args = Py_BuildValue(PYARGS_FMTSTRING, input_cstrn, key_cstrn, iv_cstrn);
        PyObject *result = pycbc_python_proxy(method, args, "decrypt");
        if (result) {
            lcb_result = pycbc_cstrndup((char **)subject, subject_len, result);
        }
        Py_DecRef(result);
        Py_DecRef(args);
        Py_DecRef(input_cstrn);
        Py_DecRef(key_cstrn);
=====================================================================
Found a 9 line (54 tokens) duplication in the following files: 
Starting at line 68 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 62 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

                       "FTS queries cannot be executed in pipeline context");
    }

    mres = (pycbc_MultiResult *)pycbc_multiresult_new(self);
    vres = pycbc_propagate_view_result(context);
    pycbc_httpresult_init(&vres->base, mres);
    vres->rows = PyList_New(0);
    vres->base.format = PYCBC_FMT_JSON;
    vres->base.htype = PYCBC_HTTP_HFTS;
=====================================================================
Found a 9 line (52 tokens) duplication in the following files: 
Starting at line 168 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 28 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 29 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    }

    pycbc_viewresult_step(vres, mres, bucket, resp->rflags & LCB_RESP_F_FINAL);

    if (resp->rflags & LCB_RESP_F_FINAL) {
        pycbc_httpresult_complete(&vres->base, mres, resp->rc, htcode, hdrs);
    } else {
        PYCBC_CONN_THR_BEGIN(bucket);
    }
=====================================================================
Found a 12 line (51 tokens) duplication in the following files: 
Starting at line 697 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 731 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 781 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 808 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 835 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        size_t *subject_len)
{
    pycbc_NamedCryptoProvider *named_crypto_provider =
            pycbc_extract_named_crypto_provider(provider);
    lcbcrypto_PROVIDER *orig_lcb_provider =
            named_crypto_provider->orig_py_provider->lcb_provider;
    lcb_error_t lcb_result = lcb_error_t_ERRVALUE;
    if (PyErr_Occurred()) {
        goto FAIL;
    }
    if (named_crypto_provider) {
        lcb_result = orig_lcb_provider->v.v1.encrypt(orig_lcb_provider,
=====================================================================
Found a 5 line (50 tokens) duplication in the following files: 
Starting at line 630 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 652 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *input_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(input, (input_len > 0) ? (input_len - 1) : 0));
        PyObject *iv_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(iv, iv_len));
        const char *PYARGS_FMTSTRING = "(" "O" "O" ")";
        PyObject *args = Py_BuildValue(PYARGS_FMTSTRING, input_cstrn, iv_cstrn);
        PyObject *result = pycbc_python_proxy(method, args, "encrypt");
=====================================================================
Found a 13 line (50 tokens) duplication in the following files: 
Starting at line 634 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 656 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *result = pycbc_python_proxy(method, args, "encrypt");
        if (result) {
            lcb_result = pycbc_cstrndup((char **)subject, subject_len, result);
        }
        Py_DecRef(result);
        Py_DecRef(args);
        Py_DecRef(input_cstrn);
        Py_DecRef(iv_cstrn);
    }
    return lcb_result;
}

static lcb_error_t
=====================================================================
Found a 11 line (49 tokens) duplication in the following files: 
Starting at line 136 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        &kobj, &master_only_O);
    if (!rv) {
        PYCBC_EXCTHROW_ARGS();
        return NULL;
    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
        rv = pycbc_oputil_check_sequence(kobj, 1, &ncmds, &seqtype);
        if (rv < 0) {
            return NULL;
        }
=====================================================================
Found a 4 line (49 tokens) duplication in the following files: 
Starting at line 625 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 647 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

pycbc_crypto_v1_encrypt(lcbcrypto_PROVIDER *provider, const uint8_t *input, size_t input_len, const uint8_t *iv,
                        size_t iv_len, uint8_t **subject, size_t *subject_len) {
    lcb_error_t lcb_result = lcb_error_t_ERRVALUE;
    PyObject *method = !PyErr_Occurred() ? pycbc_retrieve_method(provider, "encrypt") : ((void *) 0);
=====================================================================
Found a 6 line (47 tokens) duplication in the following files: 
Starting at line 680 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 855 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 934 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

            res = (pycbc_Result *)pycbc_result_new(parent);
            res->rc = resp->rc;
            res->key = Py_None; Py_INCREF(res->key);
            maybe_push_operr(mres, res, resp->rc, 0);
        }
    }
=====================================================================
Found a 11 line (44 tokens) duplication in the following files: 
Starting at line 57 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 237 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 229 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

        "ss#|I", kwlist, &action, &params, &nparams, &cmdflags);

    if (!rv) {
        PYCBC_EXCTHROW_ARGS();
        return NULL;
    }
    if (-1 == pycbc_oputil_conn_lock(self)) {
        return NULL;
    }
    if (self->pipeline_queue) {
        PYCBC_EXC_WRAP(PYCBC_EXC_PIPELINE, 0,
=====================================================================
Found a 11 line (44 tokens) duplication in the following files: 
Starting at line 1530 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 806 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_Tracer_start_span_debug(
        const char *FILE,
        int LINE,
        const char *FUNCTION,
        pycbc_Tracer_t *py_tracer,
        PyObject *kwargs,
        const char *operation,
        lcb_uint64_t now,
        pycbc_stack_context_handle *context,
        lcbtrace_REF_TYPE ref_type,
        const char *component)
=====================================================================
Found a 5 line (44 tokens) duplication in the following files: 
Starting at line 110 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 138 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

                handle_multi_mutate, pycbc_Bucket *self, struct pycbc_common_vars *cv, int optype,
                PyObject *curkey, PyObject *curvalue, PyObject *options, pycbc_Item *itm,
                void *arg) {
    int rv;
    const struct storecmd_vars *scv = (const struct storecmd_vars *) arg;
=====================================================================
Found a 12 line (42 tokens) duplication in the following files: 
Starting at line 156 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 276 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 375 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        pycbc_wait_for_scheduled(self, kwargs, &context, &cv);
        goto GT_DONE;
    }

    if (-1 == pycbc_common_vars_wait(&cv, self, context)) {
        goto GT_DONE;
    }

    GT_DONE:
    pycbc_common_vars_finalize(&cv, self);
    return cv.ret;
}
=====================================================================
Found a 5 line (42 tokens) duplication in the following files: 
Starting at line 502 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 672 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    PyObject *method = !PyErr_Occurred() ? pycbc_retrieve_method(provider, "generate_iv") : ((void *) 0);
    if (method) {
        const char *PYARGS_FMTSTRING = "(" ")";
        PyObject *args = Py_BuildValue(PYARGS_FMTSTRING);
        PyObject *result = pycbc_python_proxy(method, args, "generate_iv");
=====================================================================
Found a 8 line (41 tokens) duplication in the following files: 
Starting at line 587 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 656 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *result = pycbc_python_proxy(method, args, "encrypt");
        if (result) {
            lcb_result = pycbc_cstrndup((char **)subject, subject_len, result);
        }
        Py_DecRef(result);
        Py_DecRef(args);
        Py_DecRef(input_cstrn);
        Py_DecRef(key_cstrn);
=====================================================================
Found a 8 line (41 tokens) duplication in the following files: 
Starting at line 611 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 634 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *result = pycbc_python_proxy(method, args, "decrypt");
        if (result) {
            lcb_result = pycbc_cstrndup((char **)subject, subject_len, result);
        }
        Py_DecRef(result);
        Py_DecRef(args);
        Py_DecRef(input_cstrn);
        Py_DecRef(key_cstrn);
=====================================================================
Found a 11 line (40 tokens) duplication in the following files: 
Starting at line 330 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 157 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 277 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 376 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        goto GT_DONE;
    }

    if (-1 == pycbc_common_vars_wait(&cv, self, context)) {
        goto GT_DONE;
    }

GT_DONE:
    pycbc_common_vars_finalize(&cv, self);
    return cv.ret;
}
=====================================================================
Found a 10 line (39 tokens) duplication in the following files: 
Starting at line 1434 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 686 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_Context_init_debug(
        const char *FILE,
        int LINE,
        const char *FUNC,
        pycbc_Tracer_t *py_tracer,
        const char *operation,
        lcb_uint64_t now,
        pycbc_stack_context_handle ref_context,
        lcbtrace_REF_TYPE ref_type,
        const char *component)
=====================================================================
Found a 12 line (39 tokens) duplication in the following files: 
Starting at line 208 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 377 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    }

    if (-1 == pycbc_common_vars_wait(&cv, self, context)) {
        goto GT_DONE;
    }

    GT_DONE:
    pycbc_common_vars_finalize(&cv, self);
    return cv.ret;
}

TRACED_FUNCTION_WRAPPER(endure_multi, LCBTRACE_OP_REQUEST_ENCODING, Bucket)
=====================================================================
Found a 18 line (38 tokens) duplication in the following files: 
Starting at line 368 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 160 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 280 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (-1 == pycbc_common_vars_wait(&cv, self,context)) {
        goto GT_DONE;
    }

    GT_DONE:
    pycbc_common_vars_finalize(&cv, self);
    return cv.ret;
}

#define DECLFUNC(name, operation, mode) \
    PyObject *pycbc_Bucket_##name(pycbc_Bucket *self, \
                                      PyObject *args, PyObject *kwargs) {\
        PyObject* result;\
        PYCBC_TRACE_WRAP_TOPLEVEL(result, LCBTRACE_OP_REQUEST_ENCODING, set_common, self->tracer, self, args, kwargs, operation, mode);\
        return result;\
}

DECLFUNC(upsert_multi, LCB_SET, PYCBC_ARGOPT_MULTI)
=====================================================================
Found a 6 line (37 tokens) duplication in the following files: 
Starting at line 14 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 11 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 11 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    size_t ii;
    const char * const * hdrs = NULL;
    short htcode = 0;

    PYCBC_CONN_THR_END(bucket);
    vres = (pycbc_ViewResult *)PyDict_GetItem((PyObject*)mres, Py_None);
=====================================================================
Found a 3 line (37 tokens) duplication in the following files: 
Starting at line 27 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 406 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

static void log_handler(struct lcb_logprocs_st *procs, unsigned int iid,
    const char *subsys, int severity, const char *srcfile, int srcline,
    const char *fmt, va_list ap);
=====================================================================
Found a 10 line (37 tokens) duplication in the following files: 
Starting at line 331 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 158 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 208 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 278 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    }

    if (-1 == pycbc_common_vars_wait(&cv, self, context)) {
        goto GT_DONE;
    }

GT_DONE:
    pycbc_common_vars_finalize(&cv, self);
    return cv.ret;
}
=====================================================================
Found a 3 line (37 tokens) duplication in the following files: 
Starting at line 578 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 647 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

                        size_t key_len, const uint8_t *iv, size_t iv_len, uint8_t **subject, size_t *subject_len) {
    lcb_error_t lcb_result = lcb_error_t_ERRVALUE;
    PyObject *method = !PyErr_Occurred() ? pycbc_retrieve_method(provider, "encrypt") : ((void *) 0);
=====================================================================
Found a 3 line (37 tokens) duplication in the following files: 
Starting at line 602 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 625 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

                        size_t key_len, const uint8_t *iv, size_t iv_len, uint8_t **subject, size_t *subject_len) {
    lcb_error_t lcb_result = lcb_error_t_ERRVALUE;
    PyObject *method = !PyErr_Occurred() ? pycbc_retrieve_method(provider, "decrypt") : ((void *) 0);
=====================================================================
Found a 18 line (36 tokens) duplication in the following files: 
Starting at line 98 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 95 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

            PYCBC_EXC_LCBERR, rc, "Couldn't schedule ixmgmt operation");
        goto GT_DONE;
    }

    ret = (PyObject *)mres;
    mres = NULL;

    GT_DONE:
    Py_XDECREF(mres);
    pycbc_oputil_conn_unlock(self);
    return ret;
}

/*
 * Handles 'watch'. This accepts multiple index definitons and is thus its
 * own function.
 */
PyObject *
=====================================================================
Found a 9 line (36 tokens) duplication in the following files: 
Starting at line 202 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 368 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 333 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 160 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 210 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 280 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 379 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (-1 == pycbc_common_vars_wait(&cv, self, context)) {
        goto GT_DONE;
    }

    GT_DONE:

    pycbc_common_vars_finalize(&cv, self);
    return cv.ret;
}
=====================================================================
Found a 4 line (36 tokens) duplication in the following files: 
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 221 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c

pycbc_Bucket_observe(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
{
    PyObject* result;
    PYCBC_TRACE_WRAP_TOPLEVEL(result,LCBTRACE_OP_REQUEST_ENCODING, observe_common, self->tracer, self, args, kwargs, PYCBC_ARGOPT_SINGLE);
=====================================================================
Found a 7 line (36 tokens) duplication in the following files: 
Starting at line 525 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 565 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 587 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 611 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 634 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 656 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *result = pycbc_python_proxy(method, args, "sign");
        if (result) {
            lcb_result = pycbc_cstrndup((char **)subject, subject_len, result);
        }
        Py_DecRef(result);
        Py_DecRef(args);
        Py_DecRef(inputs_list);
=====================================================================
Found a 8 line (36 tokens) duplication in the following files: 
Starting at line 374 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 409 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 444 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (err != LCB_SUCCESS) {
        PYCBC_EXCTHROW_SCHED(err);
        goto GT_DONE;
    }

    if (-1 == pycbc_common_vars_wait(&cv, self, context)) {
        goto GT_DONE;
    }
=====================================================================
Found a 5 line (35 tokens) duplication in the following files: 
Starting at line 72 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 144 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 72 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 66 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    vres = (pycbc_ViewResult *)PYCBC_TYPE_CTOR(&pycbc_ViewResultType);
    pycbc_httpresult_init(&vres->base, mres);
    vres->rows = PyList_New(0);
    vres->base.format = PYCBC_FMT_JSON;
    vres->base.htype = PYCBC_HTTP_HNONE;
=====================================================================
Found a 7 line (34 tokens) duplication in the following files: 
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c

pycbc_Bucket__ixmanage(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
{
    int rv;
    PyObject *ret = NULL;
    pycbc_MultiResult *mres;
    pycbc_ViewResult *vres;
    lcb_error_t rc;
=====================================================================
Found a 12 line (34 tokens) duplication in the following files: 
Starting at line 98 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 88 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 95 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

            PYCBC_EXC_LCBERR, rc, "Couldn't schedule ixmgmt operation");
        goto GT_DONE;
    }

    ret = (PyObject *)mres;
    mres = NULL;

    GT_DONE:
    Py_XDECREF(mres);
    pycbc_oputil_conn_unlock(self);
    return ret;
}
=====================================================================
Found a 4 line (34 tokens) duplication in the following files: 
Starting at line 37 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 343 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

                handle_single_key, pycbc_Bucket *self, struct pycbc_common_vars *cv, int optype,
                PyObject *curkey, PyObject *curval, PyObject *options, pycbc_Item *itm,
                void *arg)
{
=====================================================================
Found a 6 line (34 tokens) duplication in the following files: 
Starting at line 644 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 972 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

                            "Keyop callback continues")

    if (rv == 0) {
        res->rc = resp->rc;
        maybe_push_operr(mres, (pycbc_Result*)res, resp->rc, 0);
    }
=====================================================================
Found a 6 line (34 tokens) duplication in the following files: 
Starting at line 506 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 525 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 565 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 587 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 611 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 634 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 656 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *result = pycbc_python_proxy(method, args, "generate_iv");
        if (result) {
            lcb_result = pycbc_cstrndup((char **)subject, subject_len, result);
        }
        Py_DecRef(result);
        Py_DecRef(args);
=====================================================================
Found a 6 line (34 tokens) duplication in the following files: 
Starting at line 401 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 433 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    rv = pycbc_common_vars_init(&cv, self, PYCBC_ARGOPT_MULTI, ncmds, 0);
    if (rv < 0) {
        return NULL;
    }

    lcb_sched_enter(self->instance);
=====================================================================
Found a 7 line (33 tokens) duplication in the following files: 
Starting at line 210 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 258 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    if (!PyArg_ParseTuple(args, "s#Os", &cmd.doc, &cmd.ndoc, &fieldspec, &(cmd.prefix))) {
        PYCBC_EXCTHROW_ARGS();
        return NULL;
    }

    if (!PyErr_Occurred()) {
        cmd.nfields = pycbc_populate_fieldspec(&cmd.fields, fieldspec);
=====================================================================
Found a 7 line (32 tokens) duplication in the following files: 
Starting at line 61 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 240 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 60 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 232 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

        return NULL;
    }
    if (-1 == pycbc_oputil_conn_lock(self)) {
        return NULL;
    }
    if (self->pipeline_queue) {
        PYCBC_EXC_WRAP(PYCBC_EXC_PIPELINE, 0,
=====================================================================
Found a 9 line (32 tokens) duplication in the following files: 
Starting at line 235 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 358 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

int
pycbc_oputil_iter_multi(pycbc_Bucket *self,
                        pycbc_seqtype_t seqtype,
                        PyObject *collection,
                        struct pycbc_common_vars *cv,
                        int optype,
                        pycbc_oputil_keyhandler handler,
                        void *arg,
                        pycbc_stack_context_handle context);
=====================================================================
Found a 7 line (32 tokens) duplication in the following files: 
Starting at line 674 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 706 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    pycbc_debug_log_prefix(FILE,FUNC,LINE,CONTEXT);
    va_start(v1, format);
    vfprintf(stderr, format, v1);
    va_end(v1);
    fprintf(stderr,"\n");
    PYCBC_DEBUG_FLUSH
}
=====================================================================
Found a 11 line (32 tokens) duplication in the following files: 
Starting at line 708 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 742 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        lcb_result = orig_lcb_provider->v.v1.encrypt(orig_lcb_provider,
                                                     input,
                                                     input_len,
                                                     iv,
                                                     iv_len,
                                                     subject,
                                                     subject_len);
    }
    if (lcb_result == lcb_error_t_ERRVALUE) {
        pycbc_exc_wrap_obj(named_crypto_provider,
                           ((lcb_error_t)PYCBC_CRYPTO_PROVIDER_ENCRYPT_FAILED));
=====================================================================
Found a 8 line (31 tokens) duplication in the following files: 
Starting at line 1501 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 798 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_Tracer_start_span(
        pycbc_Tracer_t *py_tracer,
        PyObject *kwargs,
        const char *operation,
        lcb_uint64_t now,
        pycbc_stack_context_handle *context,
        lcbtrace_REF_TYPE ref_type,
        const char *component)
=====================================================================
Found a 7 line (31 tokens) duplication in the following files: 
Starting at line 78 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 93 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

        if (frag_O == NULL) {
            if (scv->operation == LCB_APPEND || scv->operation == LCB_PREPEND) {
                PYCBC_EXC_WRAP(PYCBC_EXC_ARGUMENTS, 0, "append/prepend must provide options with 'fragment' specifier");
                return -1;
            }

        } else {
=====================================================================
Found a 11 line (31 tokens) duplication in the following files: 
Starting at line 279 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 163 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        return NULL;

    }

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 0);

    if (rv < 0) {
        return NULL;
    }

    if (nofmt_O && nofmt_O != Py_None) {
=====================================================================
Found a 2 line (31 tokens) duplication in the following files: 
Starting at line 625 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 647 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 690 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 724 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

pycbc_crypto_v1_encrypt(lcbcrypto_PROVIDER *provider, const uint8_t *input, size_t input_len, const uint8_t *iv,
                        size_t iv_len, uint8_t **subject, size_t *subject_len) {
=====================================================================
Found a 10 line (30 tokens) duplication in the following files: 
Starting at line 98 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 190 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 88 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 95 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

            PYCBC_EXC_LCBERR, rc, "Couldn't schedule ixmgmt operation");
        goto GT_DONE;
    }

    ret = (PyObject *)mres;
    mres = NULL;

    GT_DONE:
    Py_XDECREF(mres);
    pycbc_oputil_conn_unlock(self);
=====================================================================
Found a 7 line (30 tokens) duplication in the following files: 
Starting at line 194 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 253 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

int pycbc_oputil_sequence_next(pycbc_seqtype_t seqtype,
                               PyObject *seqobj,
                               Py_ssize_t *dictpos,
                               int ii,
                               PyObject **key,
                               PyObject **value,
                               pycbc_stack_context_handle context);
=====================================================================
Found a 2 line (30 tokens) duplication in the following files: 
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 358 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    LCB_CMD_SET_KEY(&cmd, keybuf.buffer, keybuf.length);
    rv = PYCBC_TRACE_WRAP(pycbc_sd_handle_speclist, NULL, self, cv->mres, curkey, curvalue, &cmd);
=====================================================================
Found a 7 line (30 tokens) duplication in the following files: 
Starting at line 527 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 654 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        operation_completed_with_err_info(
                conn, mres, cbtype, resp, (pycbc_Result *)res);
        CB_THR_BEGIN(conn);
        (void)instance;
}

static void
=====================================================================
Found a 6 line (30 tokens) duplication in the following files: 
Starting at line 849 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 929 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    PyObject *resultdict = pycbc_multiresult_dict(mres);
    parent = mres->parent;
    CB_THR_END(parent);

    if (resp->rc != LCB_SUCCESS) {
        if (mres->errop == NULL) {
=====================================================================
Found a 7 line (29 tokens) duplication in the following files: 
Starting at line 80 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 123 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

        }
    }
    if ( (*err = lcb_cntl(instance, mode, cmd, &cval)) != LCB_SUCCESS) {
        return NULL;
    }

    return pycbc_IntFromUL(cval);
=====================================================================
Found a 7 line (29 tokens) duplication in the following files: 
Starting at line 143 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

        rv = pycbc_oputil_check_sequence(kobj, 1, &ncmds, &seqtype);
        if (rv < 0) {
            return NULL;
        }
    } else {
        ncmds = 1;
    }
=====================================================================
Found a 10 line (29 tokens) duplication in the following files: 
Starting at line 954 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 726 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

};

pycbc_stack_context_handle pycbc_Context_deref_debug(
        const char *file,
        const char *func,
        int line,
        pycbc_stack_context_handle context,
        int should_be_final,
        int dealloc_children,
        pycbc_stack_context_handle from_context)
=====================================================================
Found a 8 line (29 tokens) duplication in the following files: 
Starting at line 1502 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1534 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        pycbc_Tracer_t *py_tracer,
        PyObject *kwargs,
        const char *operation,
        lcb_uint64_t now,
        pycbc_stack_context_handle *context,
        lcbtrace_REF_TYPE ref_type,
        const char *component)
{
=====================================================================
Found a 7 line (29 tokens) duplication in the following files: 
Starting at line 1703 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1711 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    PyObject *value = pycbc_SimpleStringZ(value_str);
    PYCBC_DEBUG_PYFORMAT("adding [%R], value %S to [%R]", key, value, dict);
    PyDict_SetItem(dict, key, value);
    PYCBC_DECREF(value);
}

void pycbc_set_dict_kv_strn(PyObject *dict, PyObject *key, pycbc_strn buffer)
=====================================================================
Found a 10 line (29 tokens) duplication in the following files: 
Starting at line 299 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

        rv = pycbc_oputil_check_sequence(dict, 0, &ncmds, &seqtype);
        if (rv < 0) {
            return NULL;
        }

    } else {
        ncmds = 1;
    }

    if (operation == LCB_APPEND || operation == LCB_PREPEND) {
=====================================================================
Found a 7 line (29 tokens) duplication in the following files: 
Starting at line 799 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 810 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

        pycbc_Tracer_t *py_tracer,
        PyObject *kwargs,
        const char *operation,
        lcb_uint64_t now,
        pycbc_stack_context_handle *context,
        lcbtrace_REF_TYPE ref_type,
        const char *component);
=====================================================================
Found a 10 line (29 tokens) duplication in the following files: 
Starting at line 83 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 124 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    if (!rv) {
        return NULL;
    }

    rv = pycbc_get_u32(flagsobj, &flags);
    if (rv < 0) {
        return NULL;
    }

    rv = pycbc_tc_simple_encode(vobj, &valbuf, flags);
=====================================================================
Found a 12 line (29 tokens) duplication in the following files: 
Starting at line 118 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

        &nparams, &prepared, &cross_bucket)) {

        PYCBC_EXCTHROW_ARGS();
        return NULL;
    }
    PYCBC_TRACE_WRAP_TOPLEVEL(result,
                              LCBTRACE_OP_REQUEST_ENCODING,
                              query_common,
                              self->tracer,
                              self,
                              params,
                              nparams,
=====================================================================
Found a 2 line (29 tokens) duplication in the following files: 
Starting at line 642 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 966 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    rv = get_common_objects(resp, &conn, (pycbc_Result**)&res, optflags, &mres);
    PYCBC_DEBUG_LOG_CONTEXT(res ? res->tracing_context : NULL,
=====================================================================
Found a 4 line (29 tokens) duplication in the following files: 
Starting at line 499 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 517 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 557 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 578 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 602 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 626 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 648 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

static lcb_error_t pycbc_crypto_generic_generate_iv(lcbcrypto_PROVIDER *provider, uint8_t **subject,
                                                    size_t *subject_len) {
    lcb_error_t lcb_result = lcb_error_t_ERRVALUE;
    PyObject *method = !PyErr_Occurred() ? pycbc_retrieve_method(provider, "generate_iv") : ((void *) 0);
=====================================================================
Found a 6 line (29 tokens) duplication in the following files: 
Starting at line 255 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 341 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 398 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        return NULL;
    }
    rv = pycbc_common_vars_init(&cv, self, PYCBC_ARGOPT_MULTI, ncmds, 0);
    if (rv < 0) {
        return NULL;
    }
=====================================================================
Found a 5 line (28 tokens) duplication in the following files: 
Starting at line 9 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 7 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 7 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

mgmt_callback(lcb_t instance, int ign, const lcb_RESPN1XMGMT *resp)
{
    pycbc_MultiResult *mres = (pycbc_MultiResult *)resp->cookie;
    pycbc_Bucket *bucket = mres->parent;
    pycbc_ViewResult *vres;
=====================================================================
Found a 5 line (28 tokens) duplication in the following files: 
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 242 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 235 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 56 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    if (-1 == pycbc_oputil_conn_lock(self)) {
        return NULL;
    }
    if (self->pipeline_queue) {
        PYCBC_EXC_WRAP(PYCBC_EXC_PIPELINE, 0,
=====================================================================
Found a 7 line (28 tokens) duplication in the following files: 
Starting at line 261 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 280 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

    p->tp_repr = (reprfunc)IOEvent__repr__;
    p->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE;
    p->tp_base = &pycbc_EventType;

    SET_EVENT_GCFUNCS(p);
    return PyType_Ready(p);
}
=====================================================================
Found a 6 line (28 tokens) duplication in the following files: 
Starting at line 753 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 232 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void *calloc_and_log(const char *file,
                     const char *func,
                     int line,
                     size_t quant,
                     size_t size,
                     const char *type_name)
=====================================================================
Found a 7 line (28 tokens) duplication in the following files: 
Starting at line 1502 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 810 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

        pycbc_Tracer_t *py_tracer,
        PyObject *kwargs,
        const char *operation,
        lcb_uint64_t now,
        pycbc_stack_context_handle *context,
        lcbtrace_REF_TYPE ref_type,
        const char *component)
=====================================================================
Found a 7 line (28 tokens) duplication in the following files: 
Starting at line 1534 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 799 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

        pycbc_Tracer_t *py_tracer,
        PyObject *kwargs,
        const char *operation,
        lcb_uint64_t now,
        pycbc_stack_context_handle *context,
        lcbtrace_REF_TYPE ref_type,
        const char *component)
=====================================================================
Found a 7 line (28 tokens) duplication in the following files: 
Starting at line 293 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 124 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    rv = pycbc_get_ttl(ttl_O, &scv.ttl, 1);
    if (rv < 0) {
        return NULL;
    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
        rv = pycbc_oputil_check_sequence(dict, 0, &ncmds, &seqtype);
=====================================================================
Found a 5 line (28 tokens) duplication in the following files: 
Starting at line 209 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 101 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

get_common(pycbc_Bucket *self, PyObject *args, PyObject *kwargs, int optype,
    int argopts, pycbc_stack_context_handle context)
{
    int rv;
    Py_ssize_t ncmds = 0;
=====================================================================
Found a 6 line (28 tokens) duplication in the following files: 
Starting at line 324 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 389 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    if (rv < 0) {
        pycbc_wait_for_scheduled(self, kwargs, &context, &cv);
        goto GT_DONE;
    }

    if (pycbc_maybe_set_quiet(cv.mres, is_quiet) == -1) {
=====================================================================
Found a 8 line (28 tokens) duplication in the following files: 
Starting at line 80 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 116 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    PyObject *ret;

    rv = PyArg_ParseTuple(args, "OO", &vobj, &flagsobj);
    if (!rv) {
        return NULL;
    }

    rv = pycbc_get_u32(flagsobj, &flags);
=====================================================================
Found a 3 line (28 tokens) duplication in the following files: 
Starting at line 520 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 540 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    PyObject *method = !PyErr_Occurred() ? pycbc_retrieve_method(provider, "sign") : ((void *) 0);
    if (method) {
        PyObject *inputs_list = pycbc_gen_list_lcbcrypto_SIGV(inputs, inputs_num, pycbc_convert_lcbcrypto_SIGV);
=====================================================================
Found a 6 line (28 tokens) duplication in the following files: 
Starting at line 819 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 846 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        lcb_result = orig_lcb_provider->v.v1.sign(
                orig_lcb_provider, inputs, inputs_num, subject, subject_len);
    }
    if (lcb_result == lcb_error_t_ERRVALUE) {
        pycbc_exc_wrap_obj(named_crypto_provider,
                           ((lcb_error_t)PYCBC_CRYPTO_PROVIDER_SIGNING_FAILED));
=====================================================================
Found a 4 line (27 tokens) duplication in the following files: 
Starting at line 81 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 98 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 124 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

    }
    if ( (*err = lcb_cntl(instance, mode, cmd, &cval)) != LCB_SUCCESS) {
        return NULL;
    }
=====================================================================
Found a 5 line (27 tokens) duplication in the following files: 
Starting at line 205 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 226 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

    } else if (t == CTL_TYPE_U32) {
        unsigned long tmp = 0;
        rv = PyArg_ParseTuple(tuple, "k", &tmp);
        if (rv) {
            output->u32 = tmp;
=====================================================================
Found a 12 line (27 tokens) duplication in the following files: 
Starting at line 106 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 132 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c

    return NULL;
}

/**
 * Py3-specific stuff
 */

#if PY_MAJOR_VERSION == 3
int
pycbc_BufFromString(PyObject *obj, char **key, Py_ssize_t *nkey, PyObject **newkey)
{
    int rv;
=====================================================================
Found a 7 line (27 tokens) duplication in the following files: 
Starting at line 143 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 299 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 249 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

        rv = pycbc_oputil_check_sequence(kobj, 1, &ncmds, &seqtype);
        if (rv < 0) {
            return NULL;
        }
    } else {
        ncmds = 1;
    }
=====================================================================
Found a 4 line (27 tokens) duplication in the following files: 
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 283 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 166 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 0);
    if (rv < 0) {
        return NULL;
    }
=====================================================================
Found a 2 line (27 tokens) duplication in the following files: 
Starting at line 110 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 138 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 28 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

                handle_multi_mutate, pycbc_Bucket *self, struct pycbc_common_vars *cv, int optype,
                PyObject *curkey, PyObject *curvalue, PyObject *options, pycbc_Item *itm,
=====================================================================
Found a 7 line (27 tokens) duplication in the following files: 
Starting at line 119 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 352 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

        PYCBC_EXC_WRAP(PYCBC_EXC_ARGUMENTS, 0, "Item not supported in subdoc mode");
        return -1;
    }

    if (pycbc_tc_encode_key(self, curkey, &keybuf) != 0) {
        return -1;
    }
=====================================================================
Found a 8 line (27 tokens) duplication in the following files: 
Starting at line 155 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    skc.cas = scv->single_cas;

    rv = pycbc_tc_encode_key(self, curkey, &keybuf);
    if (rv < 0) {
        return -1;
    }

    if (itm) {
=====================================================================
Found a 9 line (27 tokens) duplication in the following files: 
Starting at line 194 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 110 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (err == LCB_SUCCESS) {
        rv = 0;
    } else {
        rv = -1;
        PYCBC_EXCTHROW_SCHED(err);
    }


    GT_DONE:
=====================================================================
Found a 2 line (27 tokens) duplication in the following files: 
Starting at line 37 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 343 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 34 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

                handle_single_key, pycbc_Bucket *self, struct pycbc_common_vars *cv, int optype,
                PyObject *curkey, PyObject *curval, PyObject *options, pycbc_Item *itm,
=====================================================================
Found a 4 line (27 tokens) duplication in the following files: 
Starting at line 257 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 344 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 433 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    rv = pycbc_common_vars_init(&cv, self, PYCBC_ARGOPT_MULTI, ncmds, 0);
    if (rv < 0) {
        return NULL;
    }
=====================================================================
Found a 7 line (26 tokens) duplication in the following files: 
Starting at line 32 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 66 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c

        if (tmp < 0) {
            if (!PyErr_Occurred()) {
                PyErr_SetString(PyExc_TypeError, "value must be unsigned");
            }
            return -1;
        }
        return tmp;
=====================================================================
Found a 5 line (26 tokens) duplication in the following files: 
Starting at line 158 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 15 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 15 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    PYCBC_CONN_THR_END(bucket);

    vres = (pycbc_ViewResult*)PyDict_GetItem((PyObject*)mres, Py_None);

    if (resp->rflags & LCB_RESP_F_FINAL) {
=====================================================================
Found a 4 line (26 tokens) duplication in the following files: 
Starting at line 669 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_debug_log(const char *FILE,
                            const char *FUNC,
                            int LINE,
                            pycbc_stack_context_handle CONTEXT, const char* format, ...) {
=====================================================================
Found a 6 line (26 tokens) duplication in the following files: 
Starting at line 732 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 226 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void *malloc_and_log(const char *file,
                     const char *func,
                     int line,
                     size_t quant,
                     size_t size,
                     const char *typename)
=====================================================================
Found a 5 line (26 tokens) duplication in the following files: 
Starting at line 1203 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 871 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_wrap_setup(const char *CATEGORY,
                                            const char *NAME,
                                            pycbc_Tracer_t *TRACER,
                                            const char *STRINGNAME,
                                            PyObject *KWARGS)
=====================================================================
Found a 7 line (26 tokens) duplication in the following files: 
Starting at line 1370 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 678 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_Context_init(
        pycbc_Tracer_t *py_tracer,
        const char *operation,
        lcb_uint64_t now,
        pycbc_stack_context_handle ref_context,
        lcbtrace_REF_TYPE ref_type,
        const char *component)
=====================================================================
Found a 6 line (26 tokens) duplication in the following files: 
Starting at line 226 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 232 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void *malloc_and_log(const char *file,
                     const char *func,
                     int line,
                     size_t quant,
                     size_t size,
                     const char *type_name);
=====================================================================
Found a 6 line (26 tokens) duplication in the following files: 
Starting at line 324 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 155 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 275 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (rv < 0) {
        pycbc_wait_for_scheduled(self, kwargs, &context, &cv);
        goto GT_DONE;
    }

    if (pycbc_maybe_set_quiet(cv.mres, is_quiet) == -1) {
=====================================================================
Found a 7 line (26 tokens) duplication in the following files: 
Starting at line 156 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 276 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 410 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 445 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        pycbc_wait_for_scheduled(self, kwargs, &context, &cv);
        goto GT_DONE;
    }

    if (-1 == pycbc_common_vars_wait(&cv, self, context)) {
        goto GT_DONE;
    }
=====================================================================
Found a 5 line (26 tokens) duplication in the following files: 
Starting at line 632 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 959 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    int rv;
    int optflags = RESTYPE_OPERATION;
    pycbc_Bucket *conn = NULL;
    pycbc_OperationResult *res = NULL;
    pycbc_MultiResult *mres = NULL;
=====================================================================
Found a 6 line (26 tokens) duplication in the following files: 
Starting at line 909 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 943 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        pycbc_dict_add_text_kv(resultdict, "services_json", resp->json);
    }
    if (resp->rflags & LCB_RESP_F_FINAL) {
        /* Note this can happen in both success and error cases!*/
        operation_completed_with_err_info(
                parent, mres, cbtype, resp_base, NULL);
=====================================================================
Found a 9 line (25 tokens) duplication in the following files: 
Starting at line 98 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 190 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 288 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 88 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 95 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

            PYCBC_EXC_LCBERR, rc, "Couldn't schedule ixmgmt operation");
        goto GT_DONE;
    }

    ret = (PyObject *)mres;
    mres = NULL;

    GT_DONE:
    Py_XDECREF(mres);
=====================================================================
Found a 8 line (25 tokens) duplication in the following files: 
Starting at line 227 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 251 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 272 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 321 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 127 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 65 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 431 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 3001 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 179 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 223 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 240 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 258 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 1129 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 163 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

    PyTypeObject *p = &pycbc_EventType;
    *ptr = (PyObject*)p;

    if (p->tp_name) {
        return 0;
    }

    p->tp_name = "Event";
=====================================================================
Found a 4 line (25 tokens) duplication in the following files: 
Starting at line 305 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 667 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

TRACED_FUNCTION_DECL(,
int,
pycbc_sd_handle_speclist, pycbc_Bucket *self, pycbc_MultiResult *mres,
                PyObject *key, PyObject *spectuple, lcb_CMDSUBDOC *cmd);
=====================================================================
Found a 6 line (25 tokens) duplication in the following files: 
Starting at line 97 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 155 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    lcb_error_t err;

    rv = pycbc_tc_encode_key(self, curkey, &keybuf);
    if (rv < 0) {
        return -1;
    }
=====================================================================
Found a 6 line (25 tokens) duplication in the following files: 
Starting at line 753 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 226 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void *calloc_and_log(const char *file,
                     const char *func,
                     int line,
                     size_t quant,
                     size_t size,
                     const char *type_name)
=====================================================================
Found a 8 line (25 tokens) duplication in the following files: 
Starting at line 1371 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1438 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        pycbc_Tracer_t *py_tracer,
        const char *operation,
        lcb_uint64_t now,
        pycbc_stack_context_handle ref_context,
        lcbtrace_REF_TYPE ref_type,
        const char *component)
{
    pycbc_stack_context_handle context =
=====================================================================
Found a 4 line (25 tokens) duplication in the following files: 
Starting at line 326 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 197 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (rv == 1) {
        cv.mres->mropts |= PYCBC_MRES_F_DURABILITY;

    } else if (rv == -1) {
=====================================================================
Found a 6 line (25 tokens) duplication in the following files: 
Starting at line 356 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    }

    if (rv < 0) {
        pycbc_wait_for_scheduled(self, kwargs, &context, &cv);
        goto GT_DONE;
    }
=====================================================================
Found a 8 line (25 tokens) duplication in the following files: 
Starting at line 679 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 690 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

        pycbc_Tracer_t *py_tracer,
        const char *operation,
        lcb_uint64_t now,
        pycbc_stack_context_handle ref_context,
        lcbtrace_REF_TYPE ref_type,
        const char *component);

pycbc_stack_context_handle pycbc_Context_init_debug(
=====================================================================
Found a 4 line (25 tokens) duplication in the following files: 
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    rv = pycbc_tc_encode_key(self, curkey, &keybuf);
    if (rv == -1) {
        return -1;
    }
=====================================================================
Found a 4 line (25 tokens) duplication in the following files: 
Starting at line 846 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 925 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    const lcb_RESPPING *resp = (const lcb_RESPPING *)resp_base;

    pycbc_MultiResult *mres = (pycbc_MultiResult *)resp->cookie;
    PyObject *resultdict = pycbc_multiresult_dict(mres);
=====================================================================
Found a 3 line (25 tokens) duplication in the following files: 
Starting at line 580 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 604 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 628 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 650 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    PyObject *method = !PyErr_Occurred() ? pycbc_retrieve_method(provider, "encrypt") : ((void *) 0);
    if (method) {
        PyObject *input_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(input, (input_len > 0) ? (input_len - 1) : 0));
=====================================================================
Found a 3 line (25 tokens) duplication in the following files: 
Starting at line 583 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 607 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 630 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 652 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *key_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(key, key_len));
        PyObject *iv_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(iv, iv_len));
        const char *PYARGS_FMTSTRING = "(" "O" "O" "O" ")";
=====================================================================
Found a 6 line (25 tokens) duplication in the following files: 
Starting at line 703 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 737 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 765 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 787 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 814 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 841 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    lcb_error_t lcb_result = lcb_error_t_ERRVALUE;
    if (PyErr_Occurred()) {
        goto FAIL;
    }
    if (named_crypto_provider) {
        lcb_result = orig_lcb_provider->v.v1.encrypt(orig_lcb_provider,
=====================================================================
Found a 6 line (25 tokens) duplication in the following files: 
Starting at line 387 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 423 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

TRACED_FUNCTION_WRAPPER(_ping,LCBTRACE_OP_REQUEST_ENCODING,Bucket)
{
    int rv;
    Py_ssize_t ncmds = 0;
    lcb_error_t err = LCB_ERROR;
    struct pycbc_common_vars cv = PYCBC_COMMON_VARS_STATIC_INIT;
=====================================================================
Found a 4 line (24 tokens) duplication in the following files: 
Starting at line 9 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 7 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 7 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

mgmt_callback(lcb_t instance, int ign, const lcb_RESPN1XMGMT *resp)
{
    pycbc_MultiResult *mres = (pycbc_MultiResult *)resp->cookie;
    pycbc_Bucket *bucket = mres->parent;
=====================================================================
Found a 4 line (24 tokens) duplication in the following files: 
Starting at line 95 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 188 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c

    rc = action_fn(self->instance, mres, &cmd);
    if (rc != LCB_SUCCESS) {
        PYCBC_EXC_WRAP(
            PYCBC_EXC_LCBERR, rc, "Couldn't schedule ixmgmt operation");
=====================================================================
Found a 5 line (24 tokens) duplication in the following files: 
Starting at line 1255 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 896 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_logging_monad(const char *FILE,
                        int LINE,
                        const char *FUNC,
                        const char *NAME,
                        pycbc_stack_context_handle context)
=====================================================================
Found a 4 line (24 tokens) duplication in the following files: 
Starting at line 358 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 324 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 275 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (rv < 0) {
        pycbc_wait_for_scheduled(self, kwargs, &context, &cv);
        goto GT_DONE;
    }
=====================================================================
Found a 4 line (24 tokens) duplication in the following files: 
Starting at line 1575 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 112 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

void
pycbc_httpresult_complete(pycbc_HttpResult *htres, pycbc_MultiResult *mres,
                          lcb_error_t err, short status,
                          const char * const *headers);
=====================================================================
Found a 5 line (24 tokens) duplication in the following files: 
Starting at line 291 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 168 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

                ? PYCBC_MRES_F_FORCEBYTES : 0;
    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
        rv = PYCBC_OPUTIL_ITER_MULTI(self, seqtype, kobj, &cv, optype,
=====================================================================
Found a 6 line (24 tokens) duplication in the following files: 
Starting at line 330 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 411 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 446 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        goto GT_DONE;
    }

    if (-1 == pycbc_common_vars_wait(&cv, self, context)) {
        goto GT_DONE;
    }
=====================================================================
Found a 7 line (23 tokens) duplication in the following files: 
Starting at line 221 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 227 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 251 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 272 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 321 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 127 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 65 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 431 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 3001 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 179 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 223 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 240 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 258 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 1129 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 163 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

    PyTypeObject *p = &pycbc_AsyncResultType;
    *ptr = (PyObject *)p;
    if (p->tp_name) {
        return 0;
    }

    p->tp_base = &pycbc_MultiResultType;
=====================================================================
Found a 7 line (23 tokens) duplication in the following files: 
Starting at line 493 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 513 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    const char *buffer = NULL;
    *length = 0;
    if (!object) {
        goto FAIL;
    }

    if (PyUnicode_Check(object)) {
=====================================================================
Found a 3 line (23 tokens) duplication in the following files: 
Starting at line 702 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_debug_log_nocontext(const char *FILE,
                     const char *FUNC,
                     int LINE, const char* format, ...) {
=====================================================================
Found a 6 line (23 tokens) duplication in the following files: 
Starting at line 732 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 753 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 232 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void *malloc_and_log(const char *file,
                     const char *func,
                     int line,
                     size_t quant,
                     size_t size,
                     const char *typename)
=====================================================================
Found a 5 line (23 tokens) duplication in the following files: 
Starting at line 1288 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 902 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

int pycbc_wrap_and_pop_debug(const char *FILE,
                             int LINE,
                             const char *FUNC,
                             const char *NAME,
                             pycbc_stack_context_handle *context,
=====================================================================
Found a 6 line (23 tokens) duplication in the following files: 
Starting at line 1371 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 690 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

        pycbc_Tracer_t *py_tracer,
        const char *operation,
        lcb_uint64_t now,
        pycbc_stack_context_handle ref_context,
        lcbtrace_REF_TYPE ref_type,
        const char *component)
=====================================================================
Found a 6 line (23 tokens) duplication in the following files: 
Starting at line 1438 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 679 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

        pycbc_Tracer_t *py_tracer,
        const char *operation,
        lcb_uint64_t now,
        pycbc_stack_context_handle ref_context,
        lcbtrace_REF_TYPE ref_type,
        const char *component)
=====================================================================
Found a 6 line (23 tokens) duplication in the following files: 
Starting at line 406 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 420 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

pycbc_Bucket_lookup_in(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
{
    return sdlookup_common(
            self,
            args,
            kwargs,
=====================================================================
Found a 5 line (23 tokens) duplication in the following files: 
Starting at line 152 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 183 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

            &global_params, context);
    }

    if (rv < 0) {
        pycbc_wait_for_scheduled(self, kwargs, &context, &cv);
=====================================================================
Found a 2 line (23 tokens) duplication in the following files: 
Starting at line 517 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 803 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

pycbc_crypto_generic_sign(lcbcrypto_PROVIDER *provider, const lcbcrypto_SIGV *inputs, size_t inputs_num,
                          uint8_t **subject, size_t *subject_len) {
=====================================================================
Found a 5 line (23 tokens) duplication in the following files: 
Starting at line 527 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 547 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

            lcb_result = pycbc_cstrndup((char **)subject, subject_len, result);
        }
        Py_DecRef(result);
        Py_DecRef(args);
        Py_DecRef(inputs_list);
=====================================================================
Found a 4 line (22 tokens) duplication in the following files: 
Starting at line 90 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 114 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

handle_boolean(lcb_t instance,
               int cmd, int mode, PyObject *val, lcb_error_t *err)
{
    int cval;
=====================================================================
Found a 2 line (22 tokens) duplication in the following files: 
Starting at line 18 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 158 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

    PYCBC_CONN_THR_END(bucket);
    vres = (pycbc_ViewResult *)PyDict_GetItem((PyObject*)mres, Py_None);
=====================================================================
Found a 3 line (22 tokens) duplication in the following files: 
Starting at line 164 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 738 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

    bufs = calloc(nspecs, sizeof *bufs);

    for (ii = 0; nspecs > 0 && ii < (size_t) nspecs; ++ii) {
=====================================================================
Found a 4 line (22 tokens) duplication in the following files: 
Starting at line 100 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 355 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    if (rv < 0) {
        return -1;
    }
    LCB_CMD_SET_KEY(&cmd, keybuf.buffer, keybuf.length);
=====================================================================
Found a 6 line (22 tokens) duplication in the following files: 
Starting at line 1571 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 656 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_Result_start_context(
        pycbc_stack_context_handle parent_context,
        PyObject *hkey,
        const char *component,
        char *operation,
        lcbtrace_REF_TYPE ref_type)
=====================================================================
Found a 7 line (22 tokens) duplication in the following files: 
Starting at line 293 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 124 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 166 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    rv = pycbc_get_ttl(ttl_O, &scv.ttl, 1);
    if (rv < 0) {
        return NULL;
    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
        rv = pycbc_oputil_check_sequence(dict, 0, &ncmds, &seqtype);
=====================================================================
Found a 6 line (22 tokens) duplication in the following files: 
Starting at line 389 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 155 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 275 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        self, seqtype, kobj, &cv, 0, handle_single_lookup, NULL, context) != 0) {
        pycbc_wait_for_scheduled(self, kwargs, &context, &cv);
        goto GT_DONE;
    }

    if (pycbc_maybe_set_quiet(cv.mres, quiet_key) != 0) {
=====================================================================
Found a 3 line (22 tokens) duplication in the following files: 
Starting at line 394 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 527 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 654 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        operation_completed_with_err_info(
                conn, mres, cbtype, resp, (pycbc_Result *)res);
        CB_THR_BEGIN(conn);
=====================================================================
Found a 7 line (22 tokens) duplication in the following files: 
Starting at line 712 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 746 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 793 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 820 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 847 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

                                                     iv_len,
                                                     subject,
                                                     subject_len);
    }
    if (lcb_result == lcb_error_t_ERRVALUE) {
        pycbc_exc_wrap_obj(named_crypto_provider,
                           ((lcb_error_t)PYCBC_CRYPTO_PROVIDER_ENCRYPT_FAILED));
=====================================================================
Found a 6 line (21 tokens) duplication in the following files: 
Starting at line 161 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 221 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 227 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 251 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 272 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 321 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 127 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 65 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 431 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 3001 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 179 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 223 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 240 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 258 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 1129 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 163 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

    PyTypeObject *p = &pycbc_MultiResultType;

    *ptr = (PyObject*)p;
    if (p->tp_name) {
        return 0;
    }
=====================================================================
Found a 5 line (21 tokens) duplication in the following files: 
Starting at line 209 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 88 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

int pycbc_common_vars_init(struct pycbc_common_vars *cv,
                           pycbc_Bucket *self,
                           int argopts,
                           Py_ssize_t ncmds,
                           int want_vals);
=====================================================================
Found a 4 line (21 tokens) duplication in the following files: 
Starting at line 143 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 253 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        rv = pycbc_oputil_check_sequence(kobj, 1, &ncmds, &seqtype);
        if (rv < 0) {
            return NULL;
        }
=====================================================================
Found a 4 line (21 tokens) duplication in the following files: 
Starting at line 356 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 184 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    }

    if (rv < 0) {
        pycbc_wait_for_scheduled(self, kwargs, &context, &cv);
=====================================================================
Found a 4 line (21 tokens) duplication in the following files: 
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        rv = pycbc_oputil_check_sequence(collection, 1, &ncmds, &seqtype);
        if (rv < 0) {
            return NULL;
        }
=====================================================================
Found a 7 line (21 tokens) duplication in the following files: 
Starting at line 36 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    rv = pycbc_tc_simple_encode(kobj, &keybuf,PYCBC_FMT_UTF8);
    if (rv < 0) {
        return NULL;
    }

    (void)self;
    return keybuf.pyobj;
=====================================================================
Found a 6 line (21 tokens) duplication in the following files: 
Starting at line 528 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 624 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 655 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

                conn, mres, cbtype, resp, (pycbc_Result *)res);
        CB_THR_BEGIN(conn);
        (void)instance;
}

static void
=====================================================================
Found a 5 line (21 tokens) duplication in the following files: 
Starting at line 673 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 849 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 929 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    mres = (pycbc_MultiResult*)resp->cookie;
    parent = mres->parent;
    CB_THR_END(parent);

    if (resp->rc != LCB_SUCCESS) {
=====================================================================
Found a 5 line (21 tokens) duplication in the following files: 
Starting at line 966 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 980 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    err = lcb_create(&self->instance, &create_opts);

    if (err != LCB_SUCCESS) {
        self->instance = NULL;
        PYCBC_EXC_WRAP(PYCBC_EXC_LCBERR, err,
=====================================================================
Found a 3 line (21 tokens) duplication in the following files: 
Starting at line 500 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 518 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 538 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 558 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 578 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 602 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 626 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 648 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

                                                    size_t *subject_len) {
    lcb_error_t lcb_result = lcb_error_t_ERRVALUE;
    PyObject *method = !PyErr_Occurred() ? pycbc_retrieve_method(provider, "generate_iv") : ((void *) 0);
=====================================================================
Found a 2 line (21 tokens) duplication in the following files: 
Starting at line 537 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 830 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

pycbc_crypto_generic_verify_signature(lcbcrypto_PROVIDER *provider, const lcbcrypto_SIGV *inputs, size_t inputs_num,
                                      uint8_t *subject, size_t subject_len) {
=====================================================================
Found a 3 line (21 tokens) duplication in the following files: 
Starting at line 543 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 631 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 653 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *subject_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(subject, subject_len));
        const char *PYARGS_FMTSTRING = "(" "O" "O" ")";
        PyObject *args = Py_BuildValue(PYARGS_FMTSTRING, inputs_list, subject_cstrn);
=====================================================================
Found a 6 line (21 tokens) duplication in the following files: 
Starting at line 697 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 731 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 759 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 781 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 808 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 835 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        size_t *subject_len)
{
    pycbc_NamedCryptoProvider *named_crypto_provider =
            pycbc_extract_named_crypto_provider(provider);
    lcbcrypto_PROVIDER *orig_lcb_provider =
            named_crypto_provider->orig_py_provider->lcb_provider;
=====================================================================
Found a 7 line (21 tokens) duplication in the following files: 
Starting at line 772 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 849 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    if (lcb_result == PYCBC_CSTR_T_ERRVALUE) {
        pycbc_exc_wrap_obj(named_crypto_provider,
                           ((lcb_error_t)PYCBC_CRYPTO_ERROR));
    }
FAIL:
    return lcb_result;
}
=====================================================================
Found a 6 line (21 tokens) duplication in the following files: 
Starting at line 927 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 987 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    self->lcb_provider = PYCBC_CALLOC_TYPED(1, lcbcrypto_PROVIDER);
    // lcbcrypto_ref(self->lcb_provider);

    PYCBC_INCREF(self);
    self->lcb_provider->cookie = self;
    self->lcb_provider->destructor = pycbc_named_crypto_provider_destructor;
=====================================================================
Found a 5 line (21 tokens) duplication in the following files: 
Starting at line 208 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 412 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 447 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    }

    if (-1 == pycbc_common_vars_wait(&cv, self, context)) {
        goto GT_DONE;
    }
=====================================================================
Found a 4 line (20 tokens) duplication in the following files: 
Starting at line 95 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 188 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    rc = action_fn(self->instance, mres, &cmd);
    if (rc != LCB_SUCCESS) {
        PYCBC_EXC_WRAP(
            PYCBC_EXC_LCBERR, rc, "Couldn't schedule ixmgmt operation");
=====================================================================
Found a 7 line (20 tokens) duplication in the following files: 
Starting at line 103 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 93 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 286 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 100 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    mres = NULL;

    GT_DONE:
    Py_XDECREF(mres);
    pycbc_oputil_conn_unlock(self);
    return ret;
}
=====================================================================
Found a 4 line (20 tokens) duplication in the following files: 
Starting at line 174 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 227 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

PyObject *pycbc_oputil_iter_prepare(pycbc_seqtype_t seqtype,
                                    PyObject *sequence,
                                    PyObject **iter,
                                    Py_ssize_t *dictpos);
=====================================================================
Found a 4 line (20 tokens) duplication in the following files: 
Starting at line 245 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 434 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

void pycbc_wait_for_scheduled(pycbc_Bucket *self,
                              PyObject *kwargs,
                              pycbc_stack_context_handle *context,
                              struct pycbc_common_vars *cv);
=====================================================================
Found a 6 line (20 tokens) duplication in the following files: 
Starting at line 51 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 1010 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

ObserveInfo_dealloc(pycbc_ObserveInfo *self)
{
    Py_TYPE(self)->tp_free((PyObject*)self);
}

static PyObject *
=====================================================================
Found a 2 line (20 tokens) duplication in the following files: 
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 365 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

observe_common(pycbc_Bucket *self, PyObject *args, PyObject *kwargs, int argopts, pycbc_stack_context_handle context)
{
=====================================================================
Found a 3 line (20 tokens) duplication in the following files: 
Starting at line 202 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 368 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 414 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 449 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (-1 == pycbc_common_vars_wait(&cv, self, context)) {
        goto GT_DONE;
    }
=====================================================================
Found a 2 line (20 tokens) duplication in the following files: 
Starting at line 162 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 22 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 23 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    if (resp->rflags & LCB_RESP_F_FINAL) {
        pycbc_httpresult_add_data(mres, &vres->base, resp->value, resp->nvalue);
=====================================================================
Found a 6 line (20 tokens) duplication in the following files: 
Starting at line 250 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 68 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 62 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

        goto GT_DONE;
    }

    mres = (pycbc_MultiResult *)pycbc_multiresult_new(self);
    vres = pycbc_propagate_view_result(
            context);
=====================================================================
Found a 5 line (20 tokens) duplication in the following files: 
Starting at line 1255 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1288 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 896 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 902 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_logging_monad(const char *FILE,
                        int LINE,
                        const char *FUNC,
                        const char *NAME,
                        pycbc_stack_context_handle context)
=====================================================================
Found a 3 line (20 tokens) duplication in the following files: 
Starting at line 377 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 1799 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

int
pycbc_tc_decode_key(pycbc_Bucket *conn, const void *key, size_t nkey,
                    PyObject **pobj)
=====================================================================
Found a 4 line (20 tokens) duplication in the following files: 
Starting at line 188 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 84 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    cmd.exptime = skc.ttl;
    PYCBC_TRACECMD(cmd, context, cv->mres, curkey, self);

    err = lcb_store3(self->instance, cv->mres, &cmd);
=====================================================================
Found a 4 line (20 tokens) duplication in the following files: 
Starting at line 358 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 389 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    if (rv < 0) {
        pycbc_wait_for_scheduled(self, kwargs, &context, &cv);
        goto GT_DONE;
    }
=====================================================================
Found a 7 line (20 tokens) duplication in the following files: 
Starting at line 279 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 163 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        return NULL;

    }

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 0);

    if (rv < 0) {
=====================================================================
Found a 2 line (20 tokens) duplication in the following files: 
Starting at line 324 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 275 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (rv < 0) {
        pycbc_wait_for_scheduled(self, kwargs, &context, &cv);
=====================================================================
Found a 1 line (20 tokens) duplication in the following files: 
Starting at line 84 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

            rc, fts, query, self->instance, *cmd.handle, context, mres, &cmd);
=====================================================================
Found a 8 line (20 tokens) duplication in the following files: 
Starting at line 266 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 407 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 442 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    err = lcb_http3(self->instance, mres, &htcmd);

    if (err != LCB_SUCCESS) {
        PYCBC_EXCTHROW_SCHED(err);
        goto GT_DONE;
    }

    if (!(self->flags & PYCBC_CONN_F_ASYNC)) {
=====================================================================
Found a 4 line (20 tokens) duplication in the following files: 
Starting at line 528 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 655 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 982 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

                conn, mres, cbtype, resp, (pycbc_Result *)res);
        CB_THR_BEGIN(conn);
        (void)instance;
}
=====================================================================
Found a 9 line (20 tokens) duplication in the following files: 
Starting at line 508 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 682 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

            lcb_result = pycbc_cstrndup((char **)subject, subject_len, result);
        }
        Py_DecRef(result);
        Py_DecRef(args);
    }
    return lcb_result;
}

static lcb_error_t
=====================================================================
Found a 3 line (20 tokens) duplication in the following files: 
Starting at line 543 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 562 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 631 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 653 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *subject_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(subject, subject_len));
        const char *PYARGS_FMTSTRING = "(" "O" "O" ")";
        PyObject *args = Py_BuildValue(PYARGS_FMTSTRING, inputs_list, subject_cstrn);
=====================================================================
Found a 4 line (20 tokens) duplication in the following files: 
Starting at line 547 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 567 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 589 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 613 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 636 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 658 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        if (result) { lcb_result = pycbc_is_true(subject, subject_len, result); }
        Py_DecRef(result);
        Py_DecRef(args);
        Py_DecRef(inputs_list);
=====================================================================
Found a 4 line (20 tokens) duplication in the following files: 
Starting at line 35 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c
Starting at line 44 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

Result_retnone(pycbc_Result *self, void *closure)
{
    (void)closure;
    (void)self;
=====================================================================
Found a 3 line (19 tokens) duplication in the following files: 
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 90 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 114 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

handle_float_tmo(lcb_t instance,
                 int cmd, int mode, PyObject *val, lcb_error_t *err)
{
=====================================================================
Found a 6 line (19 tokens) duplication in the following files: 
Starting at line 104 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 34 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c

    if (cval) {
        ret = Py_True;
    } else {
        ret = Py_False;
    }
    Py_INCREF(ret);
=====================================================================
Found a 3 line (19 tokens) duplication in the following files: 
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 2972 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    Event_gc_clear(self);
    Py_TYPE(self)->tp_free((PyObject*)self);
}
=====================================================================
Found a 3 line (19 tokens) duplication in the following files: 
Starting at line 301 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 555 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

int
pycbc_encode_sd_keypath(pycbc_Bucket *conn, PyObject *src,
                        pycbc_pybuffer *keybuf, pycbc_pybuffer *pathbuf);
=====================================================================
Found a 4 line (19 tokens) duplication in the following files: 
Starting at line 51 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 948 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 1010 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

ObserveInfo_dealloc(pycbc_ObserveInfo *self)
{
    Py_TYPE(self)->tp_free((PyObject*)self);
}
=====================================================================
Found a 5 line (19 tokens) duplication in the following files: 
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 319 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    PyObject *master_only_O = NULL;

    struct pycbc_common_vars cv = PYCBC_COMMON_VARS_STATIC_INIT;

    static char *kwlist[] = { "keys", "master_only", NULL };
=====================================================================
Found a 3 line (19 tokens) duplication in the following files: 
Starting at line 16 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 1591 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void
pycbc_viewresult_addrow(pycbc_ViewResult *vres, pycbc_MultiResult *mres,
                        const void *data, size_t n)
=====================================================================
Found a 4 line (19 tokens) duplication in the following files: 
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 17 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 18 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    if (resp->htresp != NULL) {
        hdrs = resp->htresp->headers;
        htcode = resp->htresp->htstatus;
    }
=====================================================================
Found a 4 line (19 tokens) duplication in the following files: 
Starting at line 626 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_debug_log_prefix(const char *FILE,
                            const char *FUNC,
                            int LINE,
                            pycbc_stack_context_handle CONTEXT)
=====================================================================
Found a 4 line (19 tokens) duplication in the following files: 
Starting at line 773 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 79 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_exception_log(const char *file,
                         const char *func,
                         int line,
                         int clear)
=====================================================================
Found a 1 line (19 tokens) duplication in the following files: 
Starting at line 823 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 331 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

PyObject* pycbc_replace_str(PyObject** string, const char* pat, const char* replace)
=====================================================================
Found a 4 line (19 tokens) duplication in the following files: 
Starting at line 911 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 771 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

size_t pycbc_Context_get_ref_count_debug(const char *FILE,
                                         const char *FUNC,
                                         int line,
                                         pycbc_stack_context_handle context)
=====================================================================
Found a 4 line (19 tokens) duplication in the following files: 
Starting at line 1216 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 877 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_wrap_teardown(pycbc_stack_context_handle sub_context,
                         pycbc_Bucket *self,
                         const char *NAME,
                         void *RV)
=====================================================================
Found a 5 line (19 tokens) duplication in the following files: 
Starting at line 1270 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 925 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

        pycbc_stack_context_handle *CONTEXT,
        const char *COMPONENTNAME,
        const char *CATEGORY,
        PyObject *KWARGS,
        pycbc_Bucket *self)
=====================================================================
Found a 5 line (19 tokens) duplication in the following files: 
Starting at line 1466 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 708 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_Context_check(
        pycbc_stack_context_handle context,
        const char *file,
        const char *func,
        int line)
=====================================================================
Found a 6 line (19 tokens) duplication in the following files: 
Starting at line 2761 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2814 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    return pycbc_set_args_from_payload(payload->span_start_args);
}

void pycbc_Tracer_span_finish(const pycbc_tracer_payload_t *payload,
                              const pycbc_tracer_state *state,
                              PyObject *fresh_span);
=====================================================================
Found a 2 line (19 tokens) duplication in the following files: 
Starting at line 256 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 1835 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

int
pycbc_tc_simple_decode(PyObject **vp, const char *buf, size_t nbuf, lcb_U32 flags)
=====================================================================
Found a 2 line (19 tokens) duplication in the following files: 
Starting at line 110 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 138 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 37 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 343 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 28 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 34 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

                handle_multi_mutate, pycbc_Bucket *self, struct pycbc_common_vars *cv, int optype,
                PyObject *curkey, PyObject *curvalue, PyObject *options, pycbc_Item *itm,
=====================================================================
Found a 6 line (19 tokens) duplication in the following files: 
Starting at line 163 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 98 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

        rv = handle_item_kv(itm, options, scv, &skc);
        if (rv < 0) {
            rv = -1;
            goto GT_DONE;
        }
    }
=====================================================================
Found a 6 line (19 tokens) duplication in the following files: 
Starting at line 293 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 237 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 124 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    rv = pycbc_get_ttl(ttl_O, &scv.ttl, 1);
    if (rv < 0) {
        return NULL;
    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
=====================================================================
Found a 4 line (19 tokens) duplication in the following files: 
Starting at line 299 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 249 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 253 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        rv = pycbc_oputil_check_sequence(dict, 0, &ncmds, &seqtype);
        if (rv < 0) {
            return NULL;
        }
=====================================================================
Found a 8 line (19 tokens) duplication in the following files: 
Starting at line 361 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 318 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    }
    PYCBC_DEBUG_LOG_CONTEXT(context,
                            "Got rv %d, cv.is_seqcmd %d and cv.sched_cmds %d",
                            rv,
                            cv.is_seqcmd,
                            cv.sched_cmds)

    if (-1 == pycbc_common_vars_wait(&cv, self,context)) {
=====================================================================
Found a 3 line (19 tokens) duplication in the following files: 
Starting at line 1562 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 37 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

void
pycbc_httpresult_add_data(pycbc_MultiResult *mres, pycbc_HttpResult *htres,
                          const void *bytes, size_t nbytes);
=====================================================================
Found a 7 line (19 tokens) duplication in the following files: 
Starting at line 283 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 166 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 344 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 0);

    if (rv < 0) {
        return NULL;
    }

    if (nofmt_O && nofmt_O != Py_None) {
=====================================================================
Found a 4 line (19 tokens) duplication in the following files: 
Starting at line 326 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 202 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        goto GT_DONE;
    }

    if (pycbc_maybe_set_quiet(cv.mres, is_quiet) == -1) {
=====================================================================
Found a 7 line (19 tokens) duplication in the following files: 
Starting at line 36 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 133 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    rv = pycbc_tc_simple_encode(kobj, &keybuf,PYCBC_FMT_UTF8);
    if (rv < 0) {
        return NULL;
    }

    (void)self;
    return keybuf.pyobj;
=====================================================================
Found a 3 line (19 tokens) duplication in the following files: 
Starting at line 393 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 463 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    if ((mres->mropts & PYCBC_MRES_F_DURABILITY) == 0 || resp->rc != LCB_SUCCESS) {
        operation_completed_with_err_info(
                conn, mres, cbtype, resp, (pycbc_Result *)res);
=====================================================================
Found a 4 line (19 tokens) duplication in the following files: 
Starting at line 624 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 982 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

                conn, mres, cbtype, rb, (pycbc_Result *)res);
        CB_THR_BEGIN(conn);
        (void)instance;
}
=====================================================================
Found a 9 line (19 tokens) duplication in the following files: 
Starting at line 235 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 282 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

                       "Internal error while encrypting");
    }
FINISH:
    PYCBC_FREE(cmd.out);
    return result;
}


static PyObject *
=====================================================================
Found a 1 line (19 tokens) duplication in the following files: 
Starting at line 578 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 602 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 693 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 727 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

                        size_t key_len, const uint8_t *iv, size_t iv_len, uint8_t **subject, size_t *subject_len) {
=====================================================================
Found a 3 line (19 tokens) duplication in the following files: 
Starting at line 932 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 990 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    self->lcb_provider->destructor = pycbc_named_crypto_provider_destructor;
    self->lcb_provider->version = PYCBC_CRYPTO_VERSION;
    self->lcb_provider->v.PYCBC_CRYPTO_VVERSION.release_bytes =
=====================================================================
Found a 3 line (18 tokens) duplication in the following files: 
Starting at line 292 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 298 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

        ret = handle_boolean(self->instance, cmd, mode, val, &err);
        break;
    }
=====================================================================
Found a 7 line (18 tokens) duplication in the following files: 
Starting at line 57 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 136 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 237 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 229 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 325 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        "ss#|I", kwlist, &action, &params, &nparams, &cmdflags);

    if (!rv) {
        PYCBC_EXCTHROW_ARGS();
        return NULL;
    }
    if (-1 == pycbc_oputil_conn_lock(self)) {
=====================================================================
Found a 3 line (18 tokens) duplication in the following files: 
Starting at line 73 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 275 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 73 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 67 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    pycbc_httpresult_init(&vres->base, mres);
    vres->rows = PyList_New(0);
    vres->base.format = PYCBC_FMT_JSON;
=====================================================================
Found a 3 line (18 tokens) duplication in the following files: 
Starting at line 287 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

                                   pycbc_enhanced_err_info *err_info)
{
    PyObject *type = NULL, *value = NULL, *traceback = NULL;
=====================================================================
Found a 12 line (18 tokens) duplication in the following files: 
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 313 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

    Event_gc_clear(self);
    Py_TYPE(self)->tp_free((PyObject*)self);
}

#define SET_EVENT_GCFUNCS(type) do {\
    (type)->tp_flags |= Py_TPFLAGS_HAVE_GC; \
    (type)->tp_traverse = (traverseproc)Event_gc_traverse; \
    (type)->tp_clear = (inquiry)Event_gc_clear; \
    (type)->tp_dealloc = (destructor)Event_dealloc; \
} while (0);

int
=====================================================================
Found a 4 line (18 tokens) duplication in the following files: 
Starting at line 562 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 570 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

run_event_loop(lcb_io_opt_t io)
{
    pycbc_IOPSWrapper *pio = PYCBC_IOW_FROM_IOPS(io);
    pio->in_loop = 1;
=====================================================================
Found a 4 line (18 tokens) duplication in the following files: 
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 123 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

int pycbc_oputil_check_sequence(PyObject *sequence,
                                int allow_list,
                                Py_ssize_t *ncmds,
                                pycbc_seqtype_t *seqtype);
=====================================================================
Found a 9 line (18 tokens) duplication in the following files: 
Starting at line 38 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 340 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    }

    Py_INCREF(ret);

    (void)unused;
    return ret;
}

static PyObject *
=====================================================================
Found a 2 line (18 tokens) duplication in the following files: 
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 144 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 0);
    if (rv < 0) {
=====================================================================
Found a 7 line (18 tokens) duplication in the following files: 
Starting at line 206 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 400 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    GT_DONE:

    pycbc_common_vars_finalize(&cv, self);
    return cv.ret;
}

PyObject *
=====================================================================
Found a 3 line (18 tokens) duplication in the following files: 
Starting at line 33 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 1609 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void
pycbc_viewresult_step(pycbc_ViewResult *vres, pycbc_MultiResult *mres,
                      pycbc_Bucket *bucket, int force_callback)
=====================================================================
Found a 5 line (18 tokens) duplication in the following files: 
Starting at line 94 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        PYCBC_XHELPERS(X)
        #undef X

        if (!field) {
            PYCBC_EXC_WRAP_OBJ(PYCBC_EXC_ARGUMENTS, 0, "Unknown helper", curkey);
=====================================================================
Found a 2 line (18 tokens) duplication in the following files: 
Starting at line 805 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 43 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

    PyObject *type = NULL, *value = NULL, *traceback = NULL;
    PyObject *formatted;
=====================================================================
Found a 5 line (18 tokens) duplication in the following files: 
Starting at line 1266 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 921 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_explicit_named_setup(
        const char *FILE,
        int LINE,
        const char *FUNCTION,
        pycbc_stack_context_handle *CONTEXT,
=====================================================================
Found a 6 line (18 tokens) duplication in the following files: 
Starting at line 1549 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1562 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

            "NEW SPAN: { optype %s, ref_type %s, component %s",
            operation,
            ref_type == LCBTRACE_REF_FOLLOWS_FROM
                    ? "follows from"
                    : ref_type == LCBTRACE_REF_CHILD_OF ? "child of" : "none",
            component)
=====================================================================
Found a 2 line (18 tokens) duplication in the following files: 
Starting at line 1652 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 665 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_MultiResult_init_context(pycbc_MultiResult *self, PyObject *curkey,
                                    pycbc_stack_context_handle context, pycbc_Bucket *bucket) {
=====================================================================
Found a 5 line (18 tokens) duplication in the following files: 
Starting at line 1952 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1975 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

char *pycbc_dupe_string_tag(const lcbtrace_SPAN *span,
                            const char *tagname,
                            char **target_orig)
{
    char **target = target_orig;
=====================================================================
Found a 5 line (18 tokens) duplication in the following files: 
Starting at line 2010 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2048 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

void pycbc_forward_string_tag(lcbtrace_SPAN *span,
                              PyObject *dict,
                              PyObject *key,
                              const char *tagname)
{
=====================================================================
Found a 6 line (18 tokens) duplication in the following files: 
Starting at line 2679 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2852 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    state = tracer->cookie;
    if (state == NULL) {
        return;
    }

    if (state->child) {
=====================================================================
Found a 5 line (18 tokens) duplication in the following files: 
Starting at line 163 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 171 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 98 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

        rv = handle_item_kv(itm, options, scv, &skc);
        if (rv < 0) {
            rv = -1;
            goto GT_DONE;
        }
=====================================================================
Found a 2 line (18 tokens) duplication in the following files: 
Starting at line 323 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 193 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    rv = pycbc_handle_durability_args(self, &cv.mres->dur,
                                      persist_to, replicate_to);
=====================================================================
Found a 6 line (18 tokens) duplication in the following files: 
Starting at line 398 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 417 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 452 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    pycbc_common_vars_wait(&cv, self, context);

    GT_DONE:
    pycbc_common_vars_finalize(&cv, self);
    return cv.ret;
}
=====================================================================
Found a 9 line (18 tokens) duplication in the following files: 
Starting at line 408 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 418 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

                                             self,
                                             self,
                                             cv,
                                             optype,
                                             arg_k,
                                             v,
                                             options,
                                             itm,
                                             arg);
=====================================================================
Found a 3 line (18 tokens) duplication in the following files: 
Starting at line 87 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 407 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    err = lcb_counter3(self->instance, cv->mres, &cmd);
    if (err != LCB_SUCCESS) {
        PYCBC_EXCTHROW_SCHED(err);
=====================================================================
Found a 7 line (18 tokens) duplication in the following files: 
Starting at line 118 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 247 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        &collection, &global_params.delta, &all_initial_O, &all_ttl_O);
    if (!rv) {
        PYCBC_EXCTHROW_ARGS();
        return NULL;
    }

    rv = pycbc_get_ttl(all_ttl_O, &global_params.ttl, 1);
=====================================================================
Found a 6 line (18 tokens) duplication in the following files: 
Starting at line 268 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 374 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (err != LCB_SUCCESS) {
        PYCBC_EXCTHROW_SCHED(err);
        goto GT_DONE;
    }

    if (!(self->flags & PYCBC_CONN_F_ASYNC)) {
=====================================================================
Found a 6 line (18 tokens) duplication in the following files: 
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 128 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    rv = PyBytes_AsStringAndSize(bobj, &buf, &plen);
    if (rv < 0) {
        return NULL;
    }

    rv = pycbc_tc_simple_decode(&bobj, buf, plen, PYCBC_FMT_UTF8);
=====================================================================
Found a 1 line (18 tokens) duplication in the following files: 
Starting at line 29 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 533 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

static void mk_sd_error(pycbc__SDResult *res, pycbc_MultiResult *mres, lcb_error_t rc, size_t ix);
=====================================================================
Found a 2 line (18 tokens) duplication in the following files: 
Starting at line 483 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 641 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    PYCBC_DEBUG_LOG("Value callback")
    rv = get_common_objects(resp, &conn, (pycbc_Result**)&res, RESTYPE_VALUE,
=====================================================================
Found a 7 line (18 tokens) duplication in the following files: 
Starting at line 484 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 746 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    rv = get_common_objects(resp, &conn, (pycbc_Result**)&res, RESTYPE_VALUE,
        &mres);

    if (rv < 0) {
        goto GT_DONE;
    }
    PYCBC_DEBUG_LOG_CONTEXT(res ? res->tracing_context : NULL,
=====================================================================
Found a 6 line (18 tokens) duplication in the following files: 
Starting at line 841 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 920 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

static void ping_callback(lcb_t instance,
                          int cbtype,
                          const lcb_RESPBASE *resp_base)
{
    pycbc_Bucket *parent;
    const lcb_RESPPING *resp = (const lcb_RESPPING *)resp_base;
=====================================================================
Found a 4 line (18 tokens) duplication in the following files: 
Starting at line 508 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 547 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

            lcb_result = pycbc_cstrndup((char **)subject, subject_len, result);
        }
        Py_DecRef(result);
        Py_DecRef(args);
=====================================================================
Found a 6 line (18 tokens) duplication in the following files: 
Starting at line 214 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 383 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 418 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    GT_DONE:
    pycbc_common_vars_finalize(&cv, self);
    return cv.ret;
}

TRACED_FUNCTION_WRAPPER(endure_multi, LCBTRACE_OP_REQUEST_ENCODING, Bucket)
=====================================================================
Found a 3 line (17 tokens) duplication in the following files: 
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 850 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

pycbc_Bucket__ixmanage(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
{
    int rv;
=====================================================================
Found a 4 line (17 tokens) duplication in the following files: 
Starting at line 44 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 43 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 51 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    PyObject *ret = NULL;
    pycbc_MultiResult *mres;
    pycbc_ViewResult *vres;
    lcb_error_t rc;
=====================================================================
Found a 4 line (17 tokens) duplication in the following files: 
Starting at line 64 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 136 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 243 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 64 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 236 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 57 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

        return NULL;
    }
    if (self->pipeline_queue) {
        PYCBC_EXC_WRAP(PYCBC_EXC_PIPELINE, 0,
=====================================================================
Found a 3 line (17 tokens) duplication in the following files: 
Starting at line 198 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

    if (MultiResultType__init__((pycbc_MultiResult *)self, args, kwargs) != 0) {
        return -1;
    }
=====================================================================
Found a 4 line (17 tokens) duplication in the following files: 
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 66 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

    if (PyBaseObject_Type.tp_init((PyObject *)self, args, kwargs) != 0) {
        return -1;
    }
    if (!self->vdict) {
=====================================================================
Found a 3 line (17 tokens) duplication in the following files: 
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 137 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

    Event_gc_clear(self);
    Py_TYPE(self)->tp_free((PyObject*)self);
}
=====================================================================
Found a 4 line (17 tokens) duplication in the following files: 
Starting at line 313 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 2972 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    free(self->iops);

    Py_TYPE(self)->tp_free((PyObject*)self);
}
=====================================================================
Found a 4 line (17 tokens) duplication in the following files: 
Starting at line 288 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 526 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

int pycbc_handle_durability_args(pycbc_Bucket *self,
                                 pycbc_dur_params *params,
                                 char persist_to,
                                 char replicate_to);
=====================================================================
Found a 2 line (17 tokens) duplication in the following files: 
Starting at line 108 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 189 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 86 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    PYCBC_TRACECMD(cmd,context, cv->mres, curkey, self);
    err = cv->mctx->addcmd(cv->mctx, (lcb_CMDBASE*)&cmd);
=====================================================================
Found a 5 line (17 tokens) duplication in the following files: 
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 110 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 131 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 230 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 319 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    PyObject *master_only_O = NULL;

    struct pycbc_common_vars cv = PYCBC_COMMON_VARS_STATIC_INIT;

    static char *kwlist[] = { "keys", "master_only", NULL };
=====================================================================
Found a 4 line (17 tokens) duplication in the following files: 
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 283 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 166 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 257 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 344 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 401 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 433 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 0);
    if (rv < 0) {
        return NULL;
    }
=====================================================================
Found a 4 line (17 tokens) duplication in the following files: 
Starting at line 162 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 165 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

    rv = PyArg_ParseTuple(args, "i", &rc);
    if (!rv) {
        return NULL;
    }
=====================================================================
Found a 6 line (17 tokens) duplication in the following files: 
Starting at line 162 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 148 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    rv = PyArg_ParseTuple(args, "i", &rc);
    if (!rv) {
        return NULL;
    }

    (void)self;
=====================================================================
Found a 32 line (17 tokens) duplication in the following files: 
Starting at line 2160 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2308 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    dict = PYCBC_MALLOC_TYPED(1, pycbc_context_info);
#define FORWARD_TAG(NAME, VALUE) \
    dict->NAME = pycbc_dupe_strn_tag(span, LCBTRACE_TAG_##VALUE);

#define FORWARD_TAG_ULL(NAME, VALUE) \
    dict->NAME = pycbc_dupe_uint64_tag(span, LCBTRACE_TAG_##VALUE, &dict->NAME);
#define FORWARD_OP_NAME PYCBC_GET_STRING_TAG_BASIC(span, "opcode")
#define FORWARD_AGGREGATE(NAME, TAG_VALUE, SECOND) \
    dict->NAME.content = pycbc_invalid_strn;       \
    dict->NAME = pycbc_print_aggregate_raw((TAG_VALUE), (SECOND), &dict->NAME);

#define FORWARD_TIMEOUT(NAME)                                         \
    if (bucket) {                                                     \
        dict->NAME = PYCBC_MALLOC_TYPED(1, lcb_U64);                  \
        *dict->NAME = pycbc_get_timeout(bucket, LCB_CNTL_OP_TIMEOUT); \
    } else {\
        dict->NAME =NULL;\
    }

#define TAG_VALUE(NAME) PYCBC_GET_STRING_TAG_BASIC(span, LCBTRACE_TAG_##NAME)
#define FORWARD_TAG_ULL_NOPREFIX(NAME, VALUE)    \
    dict->NAME = PYCBC_MALLOC_TYPED(1, lcb_U64); \
    *dict->NAME = lcbtrace_span_get_span_id(span);
#define PYCBC_GEN_CONTEXT_INFO
#ifdef PYCBC_GEN_CONTEXT_INFO
    PYCBC_X_TAG_TO_OP_CONTEXT(FORWARD_TAG,
                              FORWARD_TAG_ULL,
                              FORWARD_TIMEOUT,
                              FORWARD_OP_NAME,
                              FORWARD_AGGREGATE,
                              TAG_VALUE,
                              FORWARD_TAG_ULL_NOPREFIX)
=====================================================================
Found a 2 line (17 tokens) duplication in the following files: 
Starting at line 2246 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2248 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2251 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2253 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2255 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    context_info->s.content.buffer = ((void *)0);
    PYCBC_FREE(context_info->c.content.buffer);
=====================================================================
Found a 12 line (17 tokens) duplication in the following files: 
Starting at line 2570 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2606 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        args->id = ((void *)0);
    }
#endif
    PYCBC_FREE(args);
}

#define PYCBC_TAGS_FREE(NAME)                     \
    if (args->NAME) {                             \
        pycbc_span_tags_args_dealloc(args->NAME); \
        args->NAME = NULL;                        \
    }
void pycbc_span_args_dealloc(pycbc_tracer_span_args_t *args) {
=====================================================================
Found a 3 line (17 tokens) duplication in the following files: 
Starting at line 111 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 139 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 38 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

                PyObject *curkey, PyObject *curvalue, PyObject *options, pycbc_Item *itm,
                void *arg) {
    int rv;
=====================================================================
Found a 5 line (17 tokens) duplication in the following files: 
Starting at line 330 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 291 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 168 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        goto GT_DONE;
    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
        rv = PYCBC_OPUTIL_ITER_MULTI(self, seqtype, dict, &cv, 0, handle_single_kv, &scv, context);
=====================================================================
Found a 1 line (17 tokens) duplication in the following files: 
Starting at line 494 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

void pycbc_dict_add_text_kv(PyObject *dict, const char *key, const char *value);
=====================================================================
Found a 2 line (17 tokens) duplication in the following files: 
Starting at line 209 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 101 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

get_common(pycbc_Bucket *self, PyObject *args, PyObject *kwargs, int optype,
    int argopts, pycbc_stack_context_handle context)
=====================================================================
Found a 2 line (17 tokens) duplication in the following files: 
Starting at line 158 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 177 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

        *ncmds = PyObject_Length(sequence);
        if (*ncmds == -1) {
=====================================================================
Found a 5 line (17 tokens) duplication in the following files: 
Starting at line 181 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 188 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

            PYCBC_EXC_WRAP_OBJ(PYCBC_EXC_ARGUMENTS, 0,
                               "Keys must be iterable and have known length",
                               sequence);
            ret = -1;
        }
=====================================================================
Found a 3 line (17 tokens) duplication in the following files: 
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 137 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

pycbc_Bucket__n1ql_query(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
{
    const char *params = NULL;
=====================================================================
Found a 4 line (17 tokens) duplication in the following files: 
Starting at line 48 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c
Starting at line 179 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

    Py_ssize_t excinstance_refcnt;

    PyErr_Fetch(&type, &value, &traceback);
    PyErr_Clear();
=====================================================================
Found a 3 line (17 tokens) duplication in the following files: 
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 156 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

void pycbc_dict_add_text_kv(PyObject *dict, const char *key, const char *value)
{
    if (!key || !value || !dict) {
=====================================================================
Found a 2 line (17 tokens) duplication in the following files: 
Starting at line 394 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 439 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 464 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 527 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 654 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        operation_completed_with_err_info(
                conn, mres, cbtype, resp, (pycbc_Result *)res);
=====================================================================
Found a 6 line (17 tokens) duplication in the following files: 
Starting at line 25 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 846 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

PyObject *pycbc_DummyKeywords;

static int
Bucket__init__(pycbc_Bucket *self,
                   PyObject *args,
                   PyObject *kwargs);
=====================================================================
Found a 2 line (17 tokens) duplication in the following files: 
Starting at line 32 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1044 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

static PyObject*
Bucket__connect(pycbc_Bucket *self, PyObject* args, PyObject* kwargs);
=====================================================================
Found a 3 line (17 tokens) duplication in the following files: 
Starting at line 520 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 540 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 560 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 580 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 604 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 628 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 650 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    PyObject *method = !PyErr_Occurred() ? pycbc_retrieve_method(provider, "sign") : ((void *) 0);
    if (method) {
        PyObject *inputs_list = pycbc_gen_list_lcbcrypto_SIGV(inputs, inputs_num, pycbc_convert_lcbcrypto_SIGV);
=====================================================================
Found a 4 line (17 tokens) duplication in the following files: 
Starting at line 914 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 973 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    PyObject *provider =
            kwargs ? PyDict_GetItemString(kwargs, "provider") : NULL;

    if (!provider || !name) {
=====================================================================
Found a 2 line (16 tokens) duplication in the following files: 
Starting at line 367 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 1871 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

PyObject *
pycbc_Bucket__cntlstr(pycbc_Bucket *conn, PyObject *args, PyObject *kw)
=====================================================================
Found a 6 line (16 tokens) duplication in the following files: 
Starting at line 57 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 136 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 237 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 317 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 118 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 229 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 247 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 325 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        "ss#|I", kwlist, &action, &params, &nparams, &cmdflags);

    if (!rv) {
        PYCBC_EXCTHROW_ARGS();
        return NULL;
    }
=====================================================================
Found a 5 line (16 tokens) duplication in the following files: 
Starting at line 68 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 68 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 62 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

            "index management operations executed in pipeline context");
    }

    mres = (pycbc_MultiResult *)pycbc_multiresult_new(self);
    vres = (pycbc_ViewResult *)PYCBC_TYPE_CTOR(&pycbc_ViewResultType);
=====================================================================
Found a 5 line (16 tokens) duplication in the following files: 
Starting at line 195 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 286 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

    mres = NULL;

    GT_DONE:
    Py_XDECREF(mres);
    pycbc_oputil_conn_unlock(self);
=====================================================================
Found a 5 line (16 tokens) duplication in the following files: 
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 270 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    p->tp_methods = MultiResult_TABLE_methods;
    p->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE;

    return PyType_Ready(p);
}
=====================================================================
Found a 1 line (16 tokens) duplication in the following files: 
Starting at line 289 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 805 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    PyObject *type = NULL, *value = NULL, *traceback = NULL;
=====================================================================
Found a 11 line (16 tokens) duplication in the following files: 
Starting at line 214 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 315 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 1123 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    Py_TYPE(self)->tp_free((PyObject*)self);
}

#define SET_EVENT_GCFUNCS(type) do {\
    (type)->tp_flags |= Py_TPFLAGS_HAVE_GC; \
    (type)->tp_traverse = (traverseproc)Event_gc_traverse; \
    (type)->tp_clear = (inquiry)Event_gc_clear; \
    (type)->tp_dealloc = (destructor)Event_dealloc; \
} while (0);

int
=====================================================================
Found a 3 line (16 tokens) duplication in the following files: 
Starting at line 239 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 255 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

    p->tp_methods = pycbc_Event_TABLE_methods;
    p->tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE;
    p->tp_init = (initproc)Event__init__;
=====================================================================
Found a 1 line (16 tokens) duplication in the following files: 
Starting at line 215 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 349 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

pycbc_oputil_keyhandler pycbc_oputil_keyhandler_build(pycbc_oputil_keyhandler_raw cb, const char* category, const char* name);
=====================================================================
Found a 3 line (16 tokens) duplication in the following files: 
Starting at line 140 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 215 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 232 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

    p->tp_methods = HttpResult_TABLE_methods;
    p->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE;
    p->tp_dealloc = (destructor)HttpResult_dealloc;
=====================================================================
Found a 4 line (16 tokens) duplication in the following files: 
Starting at line 53 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 2973 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1012 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    Py_TYPE(self)->tp_free((PyObject*)self);
}

static PyObject *
=====================================================================
Found a 4 line (16 tokens) duplication in the following files: 
Starting at line 97 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 155 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 57 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    lcb_error_t err;

    rv = pycbc_tc_encode_key(self, curkey, &keybuf);
    if (rv < 0) {
=====================================================================
Found a 3 line (16 tokens) duplication in the following files: 
Starting at line 101 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 181 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 356 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

        return -1;
    }
    LCB_CMD_SET_KEY(&cmd, keybuf.buffer, keybuf.length);
=====================================================================
Found a 5 line (16 tokens) duplication in the following files: 
Starting at line 206 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 418 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 454 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    GT_DONE:

    pycbc_common_vars_finalize(&cv, self);
    return cv.ret;
}
=====================================================================
Found a 3 line (16 tokens) duplication in the following files: 
Starting at line 57 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 152 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

    if (!bucket->nremaining) {
        lcb_breakout(bucket->instance);
    }
=====================================================================
Found a 17 line (16 tokens) duplication in the following files: 
Starting at line 476 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 506 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    PyGILState_Release(gil_prev);
}


#include <stdio.h>
#include <libcouchbase/tracing.h>
#ifdef _WIN32
#define PRIx64 "I64x"
#define PRId64 "I64d"
#else
#include <inttypes.h>
#endif

#include "oputil.h"
#if PY_MAJOR_VERSION < 3
const char *pycbc_cstrn(PyObject *object, Py_ssize_t *length)
{
=====================================================================
Found a 4 line (16 tokens) duplication in the following files: 
Starting at line 626 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 669 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_debug_log_prefix(const char *FILE,
                            const char *FUNC,
                            int LINE,
                            pycbc_stack_context_handle CONTEXT)
=====================================================================
Found a 3 line (16 tokens) duplication in the following files: 
Starting at line 682 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 62 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_debug_log_prefix_nocontext(const char *FILE,
                                      const char *FUNC,
                                      int LINE)
=====================================================================
Found a 4 line (16 tokens) duplication in the following files: 
Starting at line 1322 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1329 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

            "About to ref %p, val %llu, from child %p",
            context,
            (unsigned long long)pycbc_Context_get_ref_count(context),
            child);
=====================================================================
Found a 4 line (16 tokens) duplication in the following files: 
Starting at line 1429 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1494 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

            context->parent,
            (unsigned long long)PYCBC_CONTEXT_GET_REF_COUNT(context));
    return context;
}
=====================================================================
Found a 5 line (16 tokens) duplication in the following files: 
Starting at line 1597 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 661 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

                                                  pycbc_Bucket *bucket);

void pycbc_Result_propagate_context(pycbc_Result_t *res,
                                    pycbc_stack_context_handle parent_context,
                                    pycbc_Bucket *bucket)
=====================================================================
Found a 7 line (16 tokens) duplication in the following files: 
Starting at line 1776 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1804 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

PYCBC_X_TAG_TO_OP_CONTEXT(GENERIC_ABBREV,
                          GENERIC_ABBREV,
                          GENERIC_ABBREV,
                          GENERIC_ABBREV,
                          GENERIC_ABBREV,
                          GENERIC_ABBREV,
                          GENERIC_ABBREV)
=====================================================================
Found a 7 line (16 tokens) duplication in the following files: 
Starting at line 2136 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2185 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2310 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    PYCBC_X_TAG_TO_OP_CONTEXT(FORWARD_TAG,
                              FORWARD_TAG_ULL,
                              FORWARD_TIMEOUT,
                              FORWARD_OP_NAME,
                              FORWARD_AGGREGATE,
                              TAG_VALUE,
                              FORWARD_TAG_ULL_NOPREFIX)
=====================================================================
Found a 5 line (16 tokens) duplication in the following files: 
Starting at line 359 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 368 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

                           "returned an unexpected value", dst->pyobj);

        PYCBC_PYBUF_RELEASE(dst);
        return -1;
    }
=====================================================================
Found a 6 line (16 tokens) duplication in the following files: 
Starting at line 477 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 157 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 43 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    rv = do_call_tc(conn, srcbuf, srcflags, &result_tuple, ENCODE_VALUE);
    if (rv < 0) {
        return -1;
    }

    if (!PyTuple_Check(result_tuple) || PyTuple_GET_SIZE(result_tuple) != 2) {
=====================================================================
Found a 6 line (16 tokens) duplication in the following files: 
Starting at line 132 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 118 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    PYCBC_PYBUF_RELEASE(&keybuf);
    return rv;
}


TRACED_FUNCTION(LCBTRACE_OP_REQUEST_ENCODING, static, int,
=====================================================================
Found a 4 line (16 tokens) duplication in the following files: 
Starting at line 372 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 337 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 400 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 164 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 214 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 284 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 383 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    GT_DONE:
    pycbc_common_vars_finalize(&cv, self);
    return cv.ret;
}
=====================================================================
Found a 5 line (16 tokens) duplication in the following files: 
Starting at line 892 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 906 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

int pycbc_wrap_and_pop(pycbc_stack_context_handle *contextptr,
                       int noterv,
                       int result,
                       pycbc_common_vars_t *cv);
pycbc_stack_context_handle pycbc_logging_monad(const char *FILE,
=====================================================================
Found a 1 line (16 tokens) duplication in the following files: 
Starting at line 1724 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 19 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

int pycbc_handle_assert(const char *msg, const char* file, int line);
=====================================================================
Found a 3 line (16 tokens) duplication in the following files: 
Starting at line 71 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 172 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

        PyObject *ttl_O = NULL;
        if (gv->u.ttl) {
            PYCBC_EXC_WRAP(PYCBC_EXC_ARGUMENTS, 0, "Both global and single TTL specified");
=====================================================================
Found a 2 line (16 tokens) duplication in the following files: 
Starting at line 389 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        self, seqtype, kobj, &cv, 0, handle_single_lookup, NULL, context) != 0) {
        pycbc_wait_for_scheduled(self, kwargs, &context, &cv);
=====================================================================
Found a 4 line (16 tokens) duplication in the following files: 
Starting at line 29 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 35 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    int optype, PyObject *curkey, PyObject *curvalue, PyObject *options,
    pycbc_Item *item, void *arg)
{
    int rv = 0;
=====================================================================
Found a 5 line (16 tokens) duplication in the following files: 
Starting at line 94 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 99 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

    rv = PyBytes_AsStringAndSize(htres->http_data, (char**)&data, &ndata);
    if (rv != 0) {
        MAYBE_ADD_ERR();
        return;
    }
=====================================================================
Found a 6 line (16 tokens) duplication in the following files: 
Starting at line 53 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 118 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    rv = PyArg_ParseTuple(args, "O", &bobj);
    if (!rv) {
        return NULL;
    }

    rv = PyBytes_AsStringAndSize(bobj, &buf, &plen);
=====================================================================
Found a 3 line (16 tokens) duplication in the following files: 
Starting at line 477 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 630 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

value_callback(lcb_t instance, int cbtype, const lcb_RESPBASE *resp)
{
    int rv;
=====================================================================
Found a 3 line (16 tokens) duplication in the following files: 
Starting at line 494 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 585 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        res->cas = resp->cas;
    } else {
        maybe_push_operr(mres, (pycbc_Result*)res, resp->rc,
=====================================================================
Found a 3 line (16 tokens) duplication in the following files: 
Starting at line 607 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 609 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

            if (cbtype == LCB_CALLBACK_SDMUTATE) {
                mk_sd_error(res, mres, cur.status, cur_index);
            } else if (cur.status != LCB_SUBDOC_PATH_ENOENT) {
=====================================================================
Found a 2 line (16 tokens) duplication in the following files: 
Starting at line 108 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 146 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

Bucket_register_crypto_provider(pycbc_Bucket *self, PyObject *args) {
    char *name = NULL;
=====================================================================
Found a 4 line (16 tokens) duplication in the following files: 
Starting at line 21 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 968 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

static int
CryptoProvider__init(pycbc_CryptoProvider *self,
                     PyObject *args,
                     PyObject *kwargs);
=====================================================================
Found a 1 line (16 tokens) duplication in the following files: 
Starting at line 577 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 601 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 625 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 647 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 690 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 724 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

pycbc_crypto_v0_encrypt(lcbcrypto_PROVIDER *provider, const uint8_t *input, size_t input_len, const uint8_t *key,
=====================================================================
Found a 3 line (16 tokens) duplication in the following files: 
Starting at line 959 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 139 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

    Py_TYPE(self)->tp_free((PyObject *)self);
}
void pycbc_crypto_provider_destructor(lcbcrypto_PROVIDER *provider)
=====================================================================
Found a 1 line (16 tokens) duplication in the following files: 
Starting at line 366 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 371 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

            err = lcb_stats3(self->instance, cv.mres, &cmd);
=====================================================================
Found a 4 line (16 tokens) duplication in the following files: 
Starting at line 21 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c
Starting at line 52 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

Result_success(pycbc_Result *self, void *closure)
{
    (void)closure;
    return PyBool_FromLong(self->rc == LCB_SUCCESS);
=====================================================================
Found a 1 line (15 tokens) duplication in the following files: 
Starting at line 281 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 292 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 298 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

        ret = handle_float_tmo(self->instance, cmd, mode, val, &err);
=====================================================================
Found a 3 line (15 tokens) duplication in the following files: 
Starting at line 316 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 850 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

pycbc_Bucket__cntl(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
{
    int cmd = 0;
=====================================================================
Found a 3 line (15 tokens) duplication in the following files: 
Starting at line 358 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 379 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 433 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1053 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1072 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        err = lcb_cntl(self->instance, LCB_CNTL_GET, cmd, &input);
        if (err != LCB_SUCCESS) {
            PYCBC_EXC_WRAP(PYCBC_EXC_LCBERR, err, "lcb_cntl: problem retrieving value");
=====================================================================
Found a 4 line (15 tokens) duplication in the following files: 
Starting at line 26 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 43 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c

pycbc_IntAsULL(PyObject *o)
{
    if (PyLong_Check(o)) {
        return PyLong_AsUnsignedLongLong(o);
=====================================================================
Found a 2 line (15 tokens) duplication in the following files: 
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 341 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

int
pycbc_get_ttl(PyObject *obj, unsigned long *ttl, int nonzero)
=====================================================================
Found a 2 line (15 tokens) duplication in the following files: 
Starting at line 172 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 225 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

    if (*ttl == (unsigned long)-1) {
        PYCBC_EXC_WRAP_OBJ(PYCBC_EXC_ARGUMENTS, 0,
=====================================================================
Found a 3 line (15 tokens) duplication in the following files: 
Starting at line 14 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 148 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 11 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 11 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    size_t ii;
    const char * const * hdrs = NULL;
    short htcode = 0;
=====================================================================
Found a 1 line (15 tokens) duplication in the following files: 
Starting at line 33 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 173 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 33 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 34 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    pycbc_httpresult_complete(&vres->base, mres, resp->rc, htcode, NULL);
=====================================================================
Found a 5 line (15 tokens) duplication in the following files: 
Starting at line 68 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 250 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

            "index management operations executed in pipeline context");
    }

    mres = (pycbc_MultiResult *)pycbc_multiresult_new(self);
    vres = (pycbc_ViewResult *)PYCBC_TYPE_CTOR(&pycbc_ViewResultType);
=====================================================================
Found a 4 line (15 tokens) duplication in the following files: 
Starting at line 95 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 188 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 286 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 85 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 375 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 512 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    rc = action_fn(self->instance, mres, &cmd);
    if (rc != LCB_SUCCESS) {
        PYCBC_EXC_WRAP(
            PYCBC_EXC_LCBERR, rc, "Couldn't schedule ixmgmt operation");
=====================================================================
Found a 3 line (15 tokens) duplication in the following files: 
Starting at line 121 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 224 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

    pycbc_pybuffer *bufs = NULL;
    pycbc_MultiResult *mres = NULL;
    pycbc_ViewResult *vres = NULL;
=====================================================================
Found a 2 line (15 tokens) duplication in the following files: 
Starting at line 90 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c
Starting at line 347 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c

static void setup_compression_map(PyObject *module, PyObject* public_constants,
                                  pycbc_constant_handler handler);
=====================================================================
Found a 2 line (15 tokens) duplication in the following files: 
Starting at line 214 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 315 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 53 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 2973 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1123 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 959 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 1012 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 139 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

    Py_TYPE(self)->tp_free((PyObject*)self);
}
=====================================================================
Found a 2 line (15 tokens) duplication in the following files: 
Starting at line 99 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 157 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 43 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    rv = pycbc_tc_encode_key(self, curkey, &keybuf);
    if (rv < 0) {
=====================================================================
Found a 2 line (15 tokens) duplication in the following files: 
Starting at line 102 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 182 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 357 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 78 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    }
    LCB_CMD_SET_KEY(&cmd, keybuf.buffer, keybuf.length);
=====================================================================
Found a 5 line (15 tokens) duplication in the following files: 
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 370 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 110 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 131 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 230 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 319 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    PyObject *master_only_O = NULL;

    struct pycbc_common_vars cv = PYCBC_COMMON_VARS_STATIC_INIT;

    static char *kwlist[] = { "keys", "master_only", NULL };
=====================================================================
Found a 5 line (15 tokens) duplication in the following files: 
Starting at line 139 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 295 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 126 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 149 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        return NULL;
    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
        rv = pycbc_oputil_check_sequence(kobj, 1, &ncmds, &seqtype);
=====================================================================
Found a 5 line (15 tokens) duplication in the following files: 
Starting at line 143 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 299 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 309 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 249 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

        rv = pycbc_oputil_check_sequence(kobj, 1, &ncmds, &seqtype);
        if (rv < 0) {
            return NULL;
        }
    } else {
=====================================================================
Found a 4 line (15 tokens) duplication in the following files: 
Starting at line 177 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 385 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

                &curkey, &curvalue, context);
            if (rv < 0) {
                goto GT_ITER_DONE;
            }
=====================================================================
Found a 3 line (15 tokens) duplication in the following files: 
Starting at line 702 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1972 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_debug_log_nocontext(const char *FILE,
                     const char *FUNC,
                     int LINE, const char* format, ...) {
=====================================================================
Found a 4 line (15 tokens) duplication in the following files: 
Starting at line 911 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1335 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 771 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

size_t pycbc_Context_get_ref_count_debug(const char *FILE,
                                         const char *FUNC,
                                         int line,
                                         pycbc_stack_context_handle context)
=====================================================================
Found a 5 line (15 tokens) duplication in the following files: 
Starting at line 1125 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 722 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_Context_deref(
        pycbc_stack_context_handle context,
        int should_be_final,
        int account_for_children,
        pycbc_stack_context_handle from_context)
=====================================================================
Found a 5 line (15 tokens) duplication in the following files: 
Starting at line 1228 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1292 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

int pycbc_wrap_and_pop(pycbc_stack_context_handle *context,
                       int noterv,
                       int result,
                       pycbc_common_vars_t *cv)
{
=====================================================================
Found a 2 line (15 tokens) duplication in the following files: 
Starting at line 2030 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2040 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    (*result) = lcbtrace_span_get_tag_uint64(
            (lcbtrace_SPAN *)span, tagname, &value);
=====================================================================
Found a 4 line (15 tokens) duplication in the following files: 
Starting at line 2373 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2468 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

void pycbc_propagate_tag_str(lcbtrace_SPAN *span,
                             lcbtrace_SPAN *dest,
                             const char *tagname)
{
=====================================================================
Found a 1 line (15 tokens) duplication in the following files: 
Starting at line 165 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 352 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

        rv = PyBytes_AsStringAndSize(bytesobj, (char**)&dst->buffer, &plen);
=====================================================================
Found a 2 line (15 tokens) duplication in the following files: 
Starting at line 328 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 1786 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

int
pycbc_tc_encode_key(pycbc_Bucket *conn, PyObject *src, pycbc_pybuffer *dst)
=====================================================================
Found a 3 line (15 tokens) duplication in the following files: 
Starting at line 352 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 516 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

    rv = PyBytes_AsStringAndSize(dst->pyobj, (char**)&dst->buffer, &plen);

    if (rv == -1) {
=====================================================================
Found a 4 line (15 tokens) duplication in the following files: 
Starting at line 534 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 1824 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

int
pycbc_tc_decode_value(pycbc_Bucket *conn,
                       const void *value,
                       size_t nvalue,
=====================================================================
Found a 1 line (15 tokens) duplication in the following files: 
Starting at line 79 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 94 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 177 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

            if (scv->operation == LCB_APPEND || scv->operation == LCB_PREPEND) {
=====================================================================
Found a 4 line (15 tokens) duplication in the following files: 
Starting at line 131 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 359 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    rv = PYCBC_TRACE_WRAP(pycbc_sd_handle_speclist, NULL, self, cv->mres, curkey, curvalue, &cmd);
    PYCBC_PYBUF_RELEASE(&keybuf);
    return rv;
}
=====================================================================
Found a 4 line (15 tokens) duplication in the following files: 
Starting at line 293 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 318 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 237 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 124 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    rv = pycbc_get_ttl(ttl_O, &scv.ttl, 1);
    if (rv < 0) {
        return NULL;
    }
=====================================================================
Found a 6 line (15 tokens) duplication in the following files: 
Starting at line 293 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 237 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 283 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 124 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 166 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 344 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    rv = pycbc_get_ttl(ttl_O, &scv.ttl, 1);
    if (rv < 0) {
        return NULL;
    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
=====================================================================
Found a 4 line (15 tokens) duplication in the following files: 
Starting at line 315 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 279 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 163 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        scv.flagsobj = self->dfl_fmt;
    }

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 1);
=====================================================================
Found a 6 line (15 tokens) duplication in the following files: 
Starting at line 318 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 87 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 123 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 128 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 253 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 1);
    if (rv < 0) {
        return NULL;
    }

    rv = pycbc_handle_durability_args(self, &cv.mres->dur,
=====================================================================
Found a 2 line (15 tokens) duplication in the following files: 
Starting at line 333 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 294 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 146 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 171 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (argopts & PYCBC_ARGOPT_MULTI) {
        rv = PYCBC_OPUTIL_ITER_MULTI(self, seqtype, dict, &cv, 0, handle_single_kv, &scv, context);
=====================================================================
Found a 7 line (15 tokens) duplication in the following files: 
Starting at line 350 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 312 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

                                     &scv);
#ifndef PYCBC_GLOBAL_SCHED
        if (!rv) {
            cv.sched_cmds++;
        }
#endif
    }
=====================================================================
Found a 1 line (15 tokens) duplication in the following files: 
Starting at line 1679 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

PyObject* pycbc_exc_message(int mode, lcb_error_t err, const char *msg);
=====================================================================
Found a 6 line (15 tokens) duplication in the following files: 
Starting at line 210 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 123 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    int argopts, pycbc_stack_context_handle context)
{
    int rv;
    Py_ssize_t ncmds = 0;
    pycbc_seqtype_t seqtype;
    PyObject *kobj = NULL;
=====================================================================
Found a 4 line (15 tokens) duplication in the following files: 
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 133 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    rv = pycbc_tc_simple_encode(vobj, &valbuf, flags);
    if (rv < 0) {
        return NULL;
    }
=====================================================================
Found a 1 line (15 tokens) duplication in the following files: 
Starting at line 463 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 484 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 642 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    if (get_common_objects(resp, &conn, (pycbc_Result**)&res, restype, &mres) != 0) {
=====================================================================
Found a 5 line (15 tokens) duplication in the following files: 
Starting at line 28 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 33 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

Bucket__init__(pycbc_Bucket *self,
                   PyObject *args,
                   PyObject *kwargs);

static PyObject*
=====================================================================
Found a 1 line (15 tokens) duplication in the following files: 
Starting at line 210 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 254 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    if (!PyArg_ParseTuple(args, "s#Os", &cmd.doc, &cmd.ndoc, &fieldspec, &(cmd.prefix))) {
=====================================================================
Found a 3 line (15 tokens) duplication in the following files: 
Starting at line 497 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 505 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

Bucket__get_timings(pycbc_Bucket *self)
{
    PyObject *ll = PyList_New(0);
=====================================================================
Found a 1 line (15 tokens) duplication in the following files: 
Starting at line 150 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 152 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    return PyBytes_FromStringAndSize((const char *) buf.data, buf.len);
=====================================================================
Found a 2 line (15 tokens) duplication in the following files: 
Starting at line 499 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 780 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

static lcb_error_t pycbc_crypto_generic_generate_iv(lcbcrypto_PROVIDER *provider, uint8_t **subject,
                                                    size_t *subject_len) {
=====================================================================
Found a 2 line (15 tokens) duplication in the following files: 
Starting at line 502 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 520 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 540 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 560 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 580 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 604 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 628 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 650 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 672 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    PyObject *method = !PyErr_Occurred() ? pycbc_retrieve_method(provider, "generate_iv") : ((void *) 0);
    if (method) {
=====================================================================
Found a 2 line (15 tokens) duplication in the following files: 
Starting at line 517 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 537 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 803 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 830 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

pycbc_crypto_generic_sign(lcbcrypto_PROVIDER *provider, const lcbcrypto_SIGV *inputs, size_t inputs_num,
                          uint8_t **subject, size_t *subject_len) {
=====================================================================
Found a 3 line (15 tokens) duplication in the following files: 
Starting at line 21 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c
Starting at line 35 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c
Starting at line 44 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c
Starting at line 52 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

Result_success(pycbc_Result *self, void *closure)
{
    (void)closure;
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 316 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 221 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 406 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 420 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 137 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 850 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1045 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

pycbc_Bucket__cntl(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
{
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 53 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 62 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c

pycbc_IntAsL(PyObject *o)
{
    if (PyInt_Check(o)) {
=====================================================================
Found a 4 line (14 tokens) duplication in the following files: 
Starting at line 184 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 190 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    unsigned long val = pycbc_IntAsUL(obj);
    if (PyErr_Occurred()) {
        return -1;
    }
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 2951 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 850 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

pycbc_Bucket__ixmanage(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
{
    int rv;
=====================================================================
Found a 5 line (14 tokens) duplication in the following files: 
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 221 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c

pycbc_Bucket__ixmanage(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
{
    int rv;
    PyObject *ret = NULL;
    pycbc_MultiResult *mres;
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 210 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 218 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c

pycbc_Bucket__ixmanage(pycbc_Bucket *s, PyObject *a, PyObject *k)
{
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 80 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c

    Py_XDECREF(self->callback);
    Py_XDECREF(self->errback);
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 131 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 184 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

MultiResultType__init__(pycbc_MultiResult *self, PyObject *args, PyObject *kwargs)
{
    if (pycbc_multiresult_init_dict(self, args, kwargs) < 0) {
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 198 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 66 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

    if (MultiResultType__init__((pycbc_MultiResult *)self, args, kwargs) != 0) {
        return -1;
    }
=====================================================================
Found a 4 line (14 tokens) duplication in the following files: 
Starting at line 316 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 179 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

                                    err_info ? err_info : self->err_info);

        /** Now we have an exception. Let's fetch it back */
        PyErr_Fetch(&type, &value, &traceback);
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 235 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 134 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 72 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 189 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

    p->tp_doc = PyDoc_STR("Internal event handle");
    p->tp_new = PyType_GenericNew;
    p->tp_basicsize = sizeof(pycbc_Event);
=====================================================================
Found a 7 line (14 tokens) duplication in the following files: 
Starting at line 242 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 263 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

    p->tp_dictoffset = offsetof(pycbc_Event, vdict);

    SET_EVENT_GCFUNCS(p);
    return PyType_Ready(p);
}

int
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 261 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 280 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 444 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

    p->tp_repr = (reprfunc)IOEvent__repr__;
    p->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE;
    p->tp_base = &pycbc_EventType;
=====================================================================
Found a 1 line (14 tokens) duplication in the following files: 
Starting at line 526 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 557 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

    return modify_event_python(PYCBC_IOW_FROM_IOPS(io), (pycbc_Event*)ev,
=====================================================================
Found a 4 line (14 tokens) duplication in the following files: 
Starting at line 101 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 110 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 138 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 37 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 343 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 28 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 34 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        (pycbc_Bucket *self,
         struct pycbc_common_vars *cv,
         int optype,
         PyObject *key,
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 260 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 37 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

TRACED_FUNCTION_DECL(,
int,
pycbc_common_vars_wait, struct pycbc_common_vars *cv, pycbc_Bucket *self);
=====================================================================
Found a 7 line (14 tokens) duplication in the following files: 
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 342 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 362 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    Py_INCREF(ret);

    (void)unused;
    return ret;
}

static PyObject *
=====================================================================
Found a 4 line (14 tokens) duplication in the following files: 
Starting at line 99 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 477 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 574 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 157 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 43 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    rv = pycbc_tc_encode_key(self, curkey, &keybuf);
    if (rv < 0) {
        return -1;
    }
=====================================================================
Found a 1 line (14 tokens) duplication in the following files: 
Starting at line 103 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 184 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 80 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    LCB_CMD_SET_KEY(&cmd, keybuf.buffer, keybuf.length);
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 108 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 189 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 126 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 132 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 86 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 101 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 107 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    PYCBC_TRACECMD(cmd,context, cv->mres, curkey, self);
    err = cv->mctx->addcmd(cv->mctx, (lcb_CMDBASE*)&cmd);
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 110 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 194 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 110 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (err == LCB_SUCCESS) {
        rv = 0;
    } else {
=====================================================================
Found a 1 line (14 tokens) duplication in the following files: 
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 209 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 365 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 101 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

observe_common(pycbc_Bucket *self, PyObject *args, PyObject *kwargs, int argopts, pycbc_stack_context_handle context)
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 135 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 374 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    rv = PyArg_ParseTupleAndKeywords(args, kwargs, "O|O", kwlist,
        &kobj, &master_only_O);
=====================================================================
Found a 4 line (14 tokens) duplication in the following files: 
Starting at line 140 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 246 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 150 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
        rv = pycbc_oputil_check_sequence(kobj, 1, &ncmds, &seqtype);
=====================================================================
Found a 1 line (14 tokens) duplication in the following files: 
Starting at line 173 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 350 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        for (ii = 0; ii < ncmds; ii++) {
=====================================================================
Found a 6 line (14 tokens) duplication in the following files: 
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 194 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c

            Py_XDECREF(curvalue);

            if (rv < 0) {
                goto GT_DONE;
            }
        }
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 221 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 968 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

pycbc_Bucket_observe(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
{
    PyObject* result;
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 23 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 129 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

    rv = pycbc_tc_simple_decode(&j, data, n, PYCBC_FMT_JSON);
    if (rv != 0) {
        pycbc_multiresult_adderr(mres);
=====================================================================
Found a 5 line (14 tokens) duplication in the following files: 
Starting at line 342 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 276 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

    if (pycbc_multiresult_maybe_raise(mres)) {
        goto GT_DONE;
    }

    ret = self->rows ? self->rows : PyList_New(0);
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 377 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 148 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

ViewResult__init__(PyObject *self_raw,
                   PyObject *args, PyObject *kwargs)
{
=====================================================================
Found a 1 line (14 tokens) duplication in the following files: 
Starting at line 34 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 68 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

_libcouchbase_init_helpers(PyObject *self, PyObject *args, PyObject *kwargs) {
=====================================================================
Found a 8 line (14 tokens) duplication in the following files: 
Starting at line 181 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 102 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    ret = Py_BuildValue("(s,k)", verstr, vernum);

    (void)self;

    return ret;
}

static PyObject *
=====================================================================
Found a 6 line (14 tokens) duplication in the following files: 
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 53 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 388 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    rv = PyArg_ParseTuple(args, "|O", &val_O);
    if (!rv) {
        return NULL;
    }

    if (val_O) {
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 626 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 669 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 702 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1972 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2411 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_debug_log_prefix(const char *FILE,
                            const char *FUNC,
                            int LINE,
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 732 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 753 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 773 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 956 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 79 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 226 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 232 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 727 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void *malloc_and_log(const char *file,
                     const char *func,
                     int line,
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 1160 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1185 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

            if (account_for_children &&
                pycbc_Context_account_for_children(context)) {
                PYCBC_DEBUG_LOG_CONTEXT(context,
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 1255 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1288 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1434 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 686 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 896 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 902 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_logging_monad(const char *FILE,
                        int LINE,
                        const char *FUNC,
=====================================================================
Found a 4 line (14 tokens) duplication in the following files: 
Starting at line 1266 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1530 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 806 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 921 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_explicit_named_setup(
        const char *FILE,
        int LINE,
        const char *FUNCTION,
=====================================================================
Found a 4 line (14 tokens) duplication in the following files: 
Starting at line 1346 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1356 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

            "pre-ref: context %p: %d reffed by %p",
            ref_context,
            (int)pycbc_Context_get_ref_count(ref_context),
            child);
=====================================================================
Found a 4 line (14 tokens) duplication in the following files: 
Starting at line 2373 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2414 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2438 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2468 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

void pycbc_propagate_tag_str(lcbtrace_SPAN *span,
                             lcbtrace_SPAN *dest,
                             const char *tagname)
{
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 2534 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2538 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2542 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2546 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2550 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2554 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2558 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2562 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2566 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2590 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2594 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2598 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2602 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        args->DB_TYPE = ((void *)0);
    }
    if (args->PEER_LATENCY) {
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 3004 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1136 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    p->tp_name = "Tracer";
    p->tp_new = PyType_GenericNew;
    p->tp_init = (initproc) Tracer__init__;
=====================================================================
Found a 5 line (14 tokens) duplication in the following files: 
Starting at line 100 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 116 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

        if (0) {
#endif
            bytesobj = src;
            Py_INCREF(bytesobj);
        } else {
=====================================================================
Found a 1 line (14 tokens) duplication in the following files: 
Starting at line 181 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 257 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 1835 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

decode_common(PyObject **vp, const char *buf, size_t nbuf, lcb_uint32_t flags)
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 250 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 1830 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

int
pycbc_tc_simple_encode(PyObject *src, pycbc_pybuffer *dst, lcb_U32 flags)
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 289 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 294 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

        strlookup = pycbc_helpers.tcname_encode_value;
        args = PyTuple_Pack(2, obj, flags);
        break;
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 111 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 139 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 344 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

                PyObject *curkey, PyObject *curvalue, PyObject *options, pycbc_Item *itm,
                void *arg) {
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 115 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 347 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    pycbc_pybuffer keybuf = {NULL};
    lcb_CMDSUBDOC cmd = {0};
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 244 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

set_common, pycbc_Bucket *self, PyObject *args, PyObject *kwargs,
           int operation, int argopts) {
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 276 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 283 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

                                         &dict,
                                         &ttl_O, &scv.flagsobj,
                                         &persist_to, &replicate_to);
=====================================================================
Found a 6 line (14 tokens) duplication in the following files: 
Starting at line 339 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 301 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

                                     0,
                                     &cv,
                                     &context,
                                     self,
                                     self,
                                     &cv,
=====================================================================
Found a 1 line (14 tokens) duplication in the following files: 
Starting at line 8 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/toplevel.h
Starting at line 18 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/toplevel.cpp

extern const char* pycbc_extract_from_map(void *my_map, const char *key);
=====================================================================
Found a 1 line (14 tokens) duplication in the following files: 
Starting at line 1539 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 300 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

void pycbc_sdresult_addresult(pycbc__SDResult *obj, size_t ii, PyObject *item);
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 1876 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 1880 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 28 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 33 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

PyObject *pycbc_Bucket__ping(pycbc_Bucket *self,
                             PyObject *args,
                             PyObject *kwargs);
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 88 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 56 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

                curval, "|O", kwlist, &ttl_O);
            if (!rv) {
                PYCBC_EXC_WRAP_KEY(PYCBC_EXC_ARGUMENTS, 0, "Couldn't get sub-parmeters for key", curkey);
=====================================================================
Found a 4 line (14 tokens) duplication in the following files: 
Starting at line 177 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 181 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

        gv->u.replica.strategy = LCB_REPLICA_FIRST;
        return 0;

    case PYCBC_CMD_GETREPLICA:
=====================================================================
Found a 5 line (14 tokens) duplication in the following files: 
Starting at line 44 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 52 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

    Py_XDECREF(self->value);
    OperationResult_dealloc((pycbc_OperationResult*)self);
}

static void
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 277 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 280 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

        *key = PyList_GET_ITEM(seqobj, ii);
        Py_INCREF(*key);
    } else if (seqtype & PYCBC_SEQTYPE_TUPLE) {
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 318 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 337 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

                           "Expected 'Item' instance", (PyObject*)*itm);
        return -1;
    }
=====================================================================
Found a 4 line (14 tokens) duplication in the following files: 
Starting at line 757 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 87 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 266 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 407 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 442 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    Py_DECREF(newitm);

    if (err != LCB_SUCCESS) {
        PYCBC_EXCTHROW_SCHED(err);
=====================================================================
Found a 7 line (14 tokens) duplication in the following files: 
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 114 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        rv = 0;
    }

    GT_DONE:
    PYCBC_PYBUF_RELEASE(&keybuf);
    return rv;
}
=====================================================================
Found a 6 line (14 tokens) duplication in the following files: 
Starting at line 31 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 53 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 82 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 118 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 165 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

    rv = PyArg_ParseTuple(args, "O", &kobj);
    if (!rv) {
        return NULL;
    }

    rv = pycbc_tc_simple_encode(kobj, &keybuf,PYCBC_FMT_UTF8);
=====================================================================
Found a 4 line (14 tokens) duplication in the following files: 
Starting at line 87 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 128 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 133 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    rv = pycbc_get_u32(flagsobj, &flags);
    if (rv < 0) {
        return NULL;
    }
=====================================================================
Found a 1 line (14 tokens) duplication in the following files: 
Starting at line 391 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 496 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 648 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 976 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    maybe_push_operr(mres, (pycbc_Result*)res, resp->rc, is_delete ? 1 : 0);
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 395 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 982 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

                conn, mres, cbtype, resp, (pycbc_Result *)res);
        CB_THR_BEGIN(conn);
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 689 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 947 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        operation_completed_with_err_info(parent, mres, cbtype, resp_base, res);
    }
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 33 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 22 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

Bucket__connect(pycbc_Bucket *self, PyObject* args, PyObject* kwargs);

static void
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 44 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 95 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

Bucket_get_format(pycbc_Bucket *self, void * unused)
{
    if (self->dfl_fmt) {
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 56 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 81 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

Bucket_set_format(pycbc_Bucket *self, PyObject *value, void *unused)
{
=====================================================================
Found a 6 line (14 tokens) duplication in the following files: 
Starting at line 112 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 210 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 258 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    if (!PyArg_ParseTuple(args, "sO", &name, &provider)) {
        PYCBC_EXCTHROW_ARGS();
        return NULL;
    }

    if (!provider || !provider->lcb_provider) {
=====================================================================
Found a 3 line (14 tokens) duplication in the following files: 
Starting at line 208 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 248 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    int res =0;
    PyObject *result = NULL;
    if (!PyArg_ParseTuple(args, "s#Os", &cmd.doc, &cmd.ndoc, &fieldspec, &(cmd.prefix))) {
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 501 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 519 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 539 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 559 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 579 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 603 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 627 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 649 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 670 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    lcb_error_t lcb_result = lcb_error_t_ERRVALUE;
    PyObject *method = !PyErr_Occurred() ? pycbc_retrieve_method(provider, "generate_iv") : ((void *) 0);
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 585 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 609 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 632 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 654 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        const char *PYARGS_FMTSTRING = "(" "O" "O" "O" ")";
        PyObject *args = Py_BuildValue(PYARGS_FMTSTRING, input_cstrn, key_cstrn, iv_cstrn);
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 586 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 655 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *args = Py_BuildValue(PYARGS_FMTSTRING, input_cstrn, key_cstrn, iv_cstrn);
        PyObject *result = pycbc_python_proxy(method, args, "encrypt");
=====================================================================
Found a 7 line (14 tokens) duplication in the following files: 
Starting at line 594 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 618 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 640 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        Py_DecRef(key_cstrn);
        Py_DecRef(iv_cstrn);
    }
    return lcb_result;
}

static lcb_error_t
=====================================================================
Found a 2 line (14 tokens) duplication in the following files: 
Starting at line 610 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 633 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *args = Py_BuildValue(PYARGS_FMTSTRING, input_cstrn, key_cstrn, iv_cstrn);
        PyObject *result = pycbc_python_proxy(method, args, "decrypt");
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 316 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 221 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 1876 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 1880 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 406 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 420 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 137 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 28 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 33 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 850 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1045 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

pycbc_Bucket__cntl(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 316 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 2951 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 850 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 908 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

pycbc_Bucket__cntl(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
{
    int cmd = 0;
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 325 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 372 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 115 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    char *kwnames[] = { "op", "value", "value_type", NULL };
    if (!PyArg_ParseTupleAndKeywords(
        args, kwargs, "i|Os", kwnames, &cmd, &val, &argt)) {
=====================================================================
Found a 7 line (13 tokens) duplication in the following files: 
Starting at line 327 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 134 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 375 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 112 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 210 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 258 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        args, kwargs, "i|Os", kwnames, &cmd, &val, &argt)) {

        PYCBC_EXCTHROW_ARGS();
        return NULL;
    }

    if (argt) {
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 372 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 131 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c

    char *kwlist[] = { "key", "value", NULL };

    if (!PyArg_ParseTupleAndKeywords(args, kw, "ss", kwlist, &key, &value)) {
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 127 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 140 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c

    rv = PyBytes_AsStringAndSize(*newkey, key, nkey);
    if (rv < 0) {
=====================================================================
Found a 5 line (13 tokens) duplication in the following files: 
Starting at line 174 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 592 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

                           "TTL must be a valid Unix timestamp ", obj);
        return -1;
    }
    return 0;
}
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 19 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 160 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 16 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 178 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 16 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    vres = (pycbc_ViewResult *)PyDict_GetItem((PyObject*)mres, Py_None);
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 26 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 162 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 22 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 23 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    if (resp->inner) {
        pycbc_httpresult_add_data(mres, &vres->base, resp->inner->row, resp->inner->nrow);
=====================================================================
Found a 5 line (13 tokens) duplication in the following files: 
Starting at line 57 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 136 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 237 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 317 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 118 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 229 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 914 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 247 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 325 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        "ss#|I", kwlist, &action, &params, &nparams, &cmdflags);

    if (!rv) {
        PYCBC_EXCTHROW_ARGS();
        return NULL;
=====================================================================
Found a 4 line (13 tokens) duplication in the following files: 
Starting at line 60 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 239 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 326 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 231 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

        PYCBC_EXCTHROW_ARGS();
        return NULL;
    }
    if (-1 == pycbc_oputil_conn_lock(self)) {
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 66 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 139 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 246 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 22 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pipeline.c
Starting at line 66 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 239 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    if (self->pipeline_queue) {
        PYCBC_EXC_WRAP(PYCBC_EXC_PIPELINE, 0,
=====================================================================
Found a 4 line (13 tokens) duplication in the following files: 
Starting at line 68 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 68 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 243 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 62 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

            "index management operations executed in pipeline context");
    }

    mres = (pycbc_MultiResult *)pycbc_multiresult_new(self);
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 156 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 685 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

    } else if (nspecs == 0) {
        PYCBC_EXC_WRAP(PYCBC_EXC_ARGUMENTS, 0, "No indexes provided!");
=====================================================================
Found a 5 line (13 tokens) duplication in the following files: 
Starting at line 178 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 260 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

        Py_DECREF(strobj);

        if (rv != 0) {
            goto GT_DONE;
        }
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 103 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 132 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

AsyncResult_clear_callbacks(pycbc_AsyncResult *self, PyObject *args)
{
    (void)args;
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 139 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 335 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c

    self->all_ok = 1;
    self->exceptions = NULL;
    self->errop = NULL;
=====================================================================
Found a 4 line (13 tokens) duplication in the following files: 
Starting at line 316 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 780 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 806 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 48 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c
Starting at line 179 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

                                    err_info ? err_info : self->err_info);

        /** Now we have an exception. Let's fetch it back */
        PyErr_Fetch(&type, &value, &traceback);
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 381 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 50 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/connevents.c

        argtuple = PyTuple_New(1);
        PyTuple_SET_ITEM(argtuple, 0, (PyObject *)eres);
=====================================================================
Found a 5 line (13 tokens) duplication in the following files: 
Starting at line 52 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

        { "state", T_INT, offsetof(pycbc_Event, state), READONLY },
        { NULL }
};

static struct PyMemberDef pycbc_IOEvent_TABLE_members[] = {
=====================================================================
Found a 6 line (13 tokens) duplication in the following files: 
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 90 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

        { "flags", T_SHORT, offsetof(pycbc_IOEvent, flags), READONLY },
        { NULL }
};


static struct PyMemberDef pycbc_TimerEvent_TABLE_members[] = {
=====================================================================
Found a 6 line (13 tokens) duplication in the following files: 
Starting at line 190 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 71 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

        self->vdict = PyDict_New();
    }
    return 0;
}

static int
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 235 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 256 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 277 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 327 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 134 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 72 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 189 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

    p->tp_doc = PyDoc_STR("Internal event handle");
    p->tp_new = PyType_GenericNew;
    p->tp_basicsize = sizeof(pycbc_Event);
=====================================================================
Found a 5 line (13 tokens) duplication in the following files: 
Starting at line 242 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 282 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

    p->tp_dictoffset = offsetof(pycbc_Event, vdict);

    SET_EVENT_GCFUNCS(p);
    return PyType_Ready(p);
}
=====================================================================
Found a 7 line (13 tokens) duplication in the following files: 
Starting at line 254 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 262 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h

void pycbc_common_vars_finalize(struct pycbc_common_vars *cv, pycbc_Bucket *self);

/**
 * Wait for the operation to complete
 * @return 0 on success, -1 on failure.
 */
TRACED_FUNCTION_DECL(,
=====================================================================
Found a 6 line (13 tokens) duplication in the following files: 
Starting at line 76 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 37 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

    Py_XDECREF(self->parent);
    pycbc_Result_dealloc((pycbc_Result*)self);
}


static struct PyMemberDef HttpResult_TABLE_members[] = {
=====================================================================
Found a 4 line (13 tokens) duplication in the following files: 
Starting at line 83 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 264 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 272 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 280 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

pycbc_observeinfo_new(pycbc_Bucket *parent)
{
    (void)parent;
    return (pycbc_ObserveInfo*)PyObject_CallFunction((PyObject*)&pycbc_ResultInfoType,
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 421 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    err = cv->mctx->addcmd(cv->mctx, (lcb_CMDBASE*)&cmd);
    if (err == LCB_SUCCESS) {
=====================================================================
Found a 5 line (13 tokens) duplication in the following files: 
Starting at line 117 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 360 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    PYCBC_PYBUF_RELEASE(&keybuf);
    return rv;
}

static PyObject *
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 244 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 209 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 365 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 101 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

observe_common(pycbc_Bucket *self, PyObject *args, PyObject *kwargs, int argopts, pycbc_stack_context_handle context)
=====================================================================
Found a 5 line (13 tokens) duplication in the following files: 
Starting at line 139 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 149 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 168 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        return NULL;
    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
        rv = pycbc_oputil_check_sequence(kobj, 1, &ncmds, &seqtype);
=====================================================================
Found a 4 line (13 tokens) duplication in the following files: 
Starting at line 143 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 293 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 299 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 309 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 318 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 237 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 249 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 283 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 124 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 36 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 87 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 123 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 128 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 133 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 166 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 253 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 257 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 344 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 401 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 433 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        rv = pycbc_oputil_check_sequence(kobj, 1, &ncmds, &seqtype);
        if (rv < 0) {
            return NULL;
        }
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 318 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 0);
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 158 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 268 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    cv.mctx = lcb_observe3_ctxnew(self->instance);
    if (cv.mctx == NULL) {
        PYCBC_EXCTHROW_SCHED(LCB_CLIENT_ENOMEM);
=====================================================================
Found a 5 line (13 tokens) duplication in the following files: 
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 194 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 485 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 746 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

            Py_XDECREF(curvalue);

            if (rv < 0) {
                goto GT_DONE;
            }
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 23 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 72 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

    rv = pycbc_tc_simple_decode(&j, data, n, PYCBC_FMT_JSON);
    if (rv != 0) {
=====================================================================
Found a 4 line (13 tokens) duplication in the following files: 
Starting at line 72 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 571 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

    rv = pycbc_tc_simple_decode(&tmp, v, n, PYCBC_FMT_JSON);
    if (rv != 0) {
        return rv;
    }
=====================================================================
Found a 6 line (13 tokens) duplication in the following files: 
Starting at line 117 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 181 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 102 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    (void)args;
    (void)self;
    return ret;
}

static PyObject *
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 430 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 434 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    kwargs = PyDict_New();
    va_copy(vacp, ap);
    length = vsnprintf(stackbuf, PYCBC_LOG_BUFSZ, fmt, vacp);
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 458 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 461 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    PyDict_SetItemString(kwargs, "message", tmp);
    Py_DECREF(tmp);
    tmp = pycbc_IntFromL(iid);
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 491 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 511 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 326 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

const char *pycbc_cstrn(PyObject *object, Py_ssize_t *length)
=====================================================================
Found a 9 line (13 tokens) duplication in the following files: 
Starting at line 503 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 521 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        PyString_AsStringAndSize(object, (char **)&buffer, length);
    }
FAIL:
    return buffer;
}

#else

const char *pycbc_cstrn(PyObject *object, Py_ssize_t *length)
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 626 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 669 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 682 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 702 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1972 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2411 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 62 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_debug_log_prefix(const char *FILE,
                            const char *FUNC,
                            int LINE,
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 632 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 642 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    size_t depth = (CONTEXT) ? ((CONTEXT)->depth) : 0;
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 747 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 767 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

            typename ? typename : "unknown",
            (long long unsigned)size,
            (long long unsigned)total_bytes,
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 843 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 583 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void *pycbc_null_or_capsule_value(PyObject *maybe_capsule,
                                  const char *capsule_name)
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 850 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 585 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void *pycbc_capsule_value_or_null(PyObject *capsule, const char *capsule_name)
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 2673 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2699 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    lcbtrace_SPAN *parent = lcbtrace_span_get_parent((lcbtrace_SPAN *)span);
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 2777 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2819 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        if (payload->span_start_args->child_of) {
            PyObject *key = PyLong_FromUnsignedLongLong(
                    *payload->span_start_args->child_of);
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 3007 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1139 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    p->tp_dealloc = (destructor) Tracer_dtor;
    p->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE;
    p->tp_doc = "The Tracer Object";
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 88 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 251 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

encode_common(PyObject *src, pycbc_pybuffer *dst, lcb_U32 flags)
{
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 195 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 217 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

        decoded = convert_to_string(buf, nbuf, CONVERT_MODE_UTF8_ONLY);
        if (!decoded) {
=====================================================================
Found a 4 line (13 tokens) duplication in the following files: 
Starting at line 280 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 284 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

        strlookup = pycbc_helpers.tcname_encode_key;
        args = PyTuple_Pack(1, obj);
        break;
    case DECODE_KEY:
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 443 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 1813 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

int
pycbc_tc_encode_value(pycbc_Bucket *conn, PyObject *srcbuf, PyObject *srcflags,
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 507 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 517 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

    if (rv < 0) {
        Py_XDECREF(result_tuple);
        PYCBC_EXC_WRAP_VALUE(PYCBC_EXC_ENCODING, 0,
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 191 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 87 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    err = lcb_store3(self->instance, cv->mres, &cmd);
=====================================================================
Found a 4 line (13 tokens) duplication in the following files: 
Starting at line 245 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

           int operation, int argopts) {
    int rv;

    Py_ssize_t ncmds = 0;
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 318 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 384 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 1);
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 494 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 156 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

void pycbc_dict_add_text_kv(PyObject *dict, const char *key, const char *value);
=====================================================================
Found a 10 line (13 tokens) duplication in the following files: 
Starting at line 73 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

            PYCBC_EXC_WRAP(PYCBC_EXC_ARGUMENTS, 0, "Both global and single TTL specified");
            rv = -1;
            goto GT_DONE;
        }

        /* Note, options only comes when ItemOptionsCollection and friends
         * are used. When this is in effect, options is the options for the
         * current item, and value is NULL.
         */
        if (!curval) {
=====================================================================
Found a 4 line (13 tokens) duplication in the following files: 
Starting at line 90 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

                PYCBC_EXC_WRAP_KEY(PYCBC_EXC_ARGUMENTS, 0, "Couldn't get sub-parmeters for key", curkey);
                rv = -1;
                goto GT_DONE;
            }
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 106 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 114 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

        case PYCBC_CMD_GAT:
            if (!ttl) {
                PYCBC_EXC_WRAP(PYCBC_EXC_ARGUMENTS, 0, "GAT must have positive TTL");
=====================================================================
Found a 4 line (13 tokens) duplication in the following files: 
Starting at line 174 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 187 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

            PYCBC_EXC_WRAP(PYCBC_EXC_ARGUMENTS, 0, "TTL specified along with replica");
            return -1;
        }
        gv->u.replica.strategy = LCB_REPLICA_FIRST;
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 222 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 219 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 861 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    struct getcmd_vars_st gv = { 0 };
    static char *kwlist[] = {
=====================================================================
Found a 5 line (13 tokens) duplication in the following files: 
Starting at line 279 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 255 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        return NULL;

    }

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 0);
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 50 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 199 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

    pycbc_stack_context_handle context = PYCBC_TRACE_GET_STACK_CONTEXT_TOPLEVEL(
            kwargs, LCBTRACE_OP_REQUEST_ENCODING, self->tracer, "fts_query");
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 22 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 21 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c
Starting at line 35 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c
Starting at line 44 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c
Starting at line 52 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

ValueResult_value(pycbc_ValueResult *self, void *closure)
{
    (void)closure;
=====================================================================
Found a 5 line (13 tokens) duplication in the following files: 
Starting at line 596 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 917 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    if (!PyArg_ParseTuple(pyspec, "iOI|O", &op, &path, &flags, &val)) {
        PYCBC_EXCTHROW_ARGS();
        return -1;
    }
    if (pycbc_tc_simple_encode(path, pathbuf, PYCBC_FMT_UTF8) != 0) {
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 167 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 566 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

complete_callback(lcb_t instance, int cbtype, const lcb_RESPBASE *rb)
{
=====================================================================
Found a 5 line (13 tokens) duplication in the following files: 
Starting at line 182 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 777 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    pycbc_httpresult_complete(htres, mres, resp->rc, resp->htstatus, resp->headers);

    /* CONN_THR_BEGIN called by httpresult_complete() */
    (void)instance; (void)cbtype;
}
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 25 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 46 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 143 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

encode_key(PyObject *self, PyObject *args)
{
    int rv;
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 123 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 1063 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    if ((self->flags & PYCBC_CONN_F_ASYNC) == 0) {
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 289 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 299 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

                *res = (pycbc_Result *)pycbc_result_new(*conn);
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 395 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 624 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

                conn, mres, cbtype, resp, (pycbc_Result *)res);
        CB_THR_BEGIN(conn);
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 450 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 477 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 630 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

durability_chain_common(lcb_t instance, int cbtype, const lcb_RESPBASE *resp)
{
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 463 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 484 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 966 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    if (get_common_objects(resp, &conn, (pycbc_Result**)&res, restype, &mres) != 0) {
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 481 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 962 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    pycbc_ValueResult *res = NULL;
    pycbc_MultiResult *mres = NULL;
    PYCBC_DEBUG_LOG("Value callback")
=====================================================================
Found a 5 line (13 tokens) duplication in the following files: 
Starting at line 484 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 577 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 746 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    rv = get_common_objects(resp, &conn, (pycbc_Result**)&res, RESTYPE_VALUE,
        &mres);

    if (rv < 0) {
        goto GT_DONE;
=====================================================================
Found a 2 line (13 tokens) duplication in the following files: 
Starting at line 662 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 729 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 841 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 920 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

stats_callback(lcb_t instance, int cbtype, const lcb_RESPBASE *resp_base)
{
=====================================================================
Found a 5 line (13 tokens) duplication in the following files: 
Starting at line 28 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 22 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

Bucket__init__(pycbc_Bucket *self,
                   PyObject *args,
                   PyObject *kwargs);

static PyObject*
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 328 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 358 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

Bucket_connected(pycbc_Bucket *self, void *unused)
{
    PyObject* ret = self->flags & PYCBC_CONN_F_CONNECTED ? Py_True : Py_False;
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 482 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 490 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

Bucket__start_timings(pycbc_Bucket *self)
{
    lcb_disable_timings(self->instance);
=====================================================================
Found a 3 line (13 tokens) duplication in the following files: 
Starting at line 1053 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1064 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    err = lcb_connect(self->instance);

    if (err != LCB_SUCCESS) {
=====================================================================
Found a 4 line (13 tokens) duplication in the following files: 
Starting at line 527 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 547 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 567 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 589 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 613 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 636 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 658 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 682 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

            lcb_result = pycbc_cstrndup((char **)subject, subject_len, result);
        }
        Py_DecRef(result);
        Py_DecRef(args);
=====================================================================
Found a 7 line (13 tokens) duplication in the following files: 
Starting at line 594 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 618 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 662 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        Py_DecRef(key_cstrn);
        Py_DecRef(iv_cstrn);
    }
    return lcb_result;
}

static lcb_error_t
=====================================================================
Found a 1 line (13 tokens) duplication in the following files: 
Starting at line 366 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 371 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 407 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 441 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

            err = lcb_stats3(self->instance, cv.mres, &cmd);
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 74 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 119 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

        } else {
        cval = pycbc_IntAsL(val);
            if (cval == (lcb_uint32_t)-1 && PyErr_Occurred()) {
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 76 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 121 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

            if (cval == (lcb_uint32_t)-1 && PyErr_Occurred()) {
                PYCBC_EXCTHROW_ARGS();
=====================================================================
Found a 1 line (12 tokens) duplication in the following files: 
Starting at line 316 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 221 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 1876 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 1880 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 209 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 365 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 406 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 420 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 101 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 137 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 28 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 33 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 850 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1045 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

pycbc_Bucket__cntl(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 316 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 131 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 184 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 221 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 34 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 68 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2951 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 406 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 420 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 137 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 850 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1045 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 908 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 968 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

pycbc_Bucket__cntl(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
{
=====================================================================
Found a 7 line (12 tokens) duplication in the following files: 
Starting at line 327 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 134 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 137 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 238 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 375 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 230 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 112 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 210 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 258 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 147 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 327 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        args, kwargs, "i|Os", kwnames, &cmd, &val, &argt)) {

        PYCBC_EXCTHROW_ARGS();
        return NULL;
    }

    if (argt) {
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 346 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 101 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 162 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 53 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 31 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 53 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 82 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 118 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 148 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 165 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c
Starting at line 388 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        rv = convert_object_input(type, val, &input);
        if (!rv) {
            return NULL; /* error raised */
        }
=====================================================================
Found a 5 line (12 tokens) duplication in the following files: 
Starting at line 159 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 168 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c

                           "and must not be 0 or False or None",
                           obj);
            return -1;
        }
        *ttl = 0;
=====================================================================
Found a 1 line (12 tokens) duplication in the following files: 
Starting at line 11 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 147 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 9 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 9 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 848 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 927 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    pycbc_MultiResult *mres = (pycbc_MultiResult *)resp->cookie;
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 55 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 134 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 234 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 224 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 52 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 223 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 135 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 240 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    static char *kwlist[] = { "action", "index", "flags",  NULL };
    rv = PyArg_ParseTupleAndKeywords(args, kwargs,
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 242 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 95 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 235 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 56 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    if (-1 == pycbc_oputil_conn_lock(self)) {
        return NULL;
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 116 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 158 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

pycbc_Bucket__ixwatch(pycbc_Bucket *self, PyObject *args, PyObject *kw)
{
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 420 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c
Starting at line 1488 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

PyObject *
pycbc_print_constants(PyObject *mod, PyObject *args)
=====================================================================
Found a 6 line (12 tokens) duplication in the following files: 
Starting at line 39 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 403 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

PyTypeObject pycbc_AsyncResultType = {
        PYCBC_POBJ_HEAD_INIT(NULL)
        0
};

static struct PyMemberDef AsyncResult_TABLE_members[] = {
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 131 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 184 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 64 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

MultiResultType__init__(pycbc_MultiResult *self, PyObject *args, PyObject *kwargs)
{
    if (pycbc_multiresult_init_dict(self, args, kwargs) < 0) {
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 159 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 219 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 225 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 249 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 270 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 319 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 125 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 429 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 3000 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 177 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 201 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 221 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 238 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 256 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 1127 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 161 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

pycbc_MultiResultType_init(PyObject **ptr)
{
    PyTypeObject *p = &pycbc_MultiResultType;
=====================================================================
Found a 1 line (12 tokens) duplication in the following files: 
Starting at line 304 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 65 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

        PyErr_NormalizeException(&type, &value, &traceback);
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 381 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 400 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 397 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

        argtuple = PyTuple_New(1);
        PyTuple_SET_ITEM(argtuple, 0, (PyObject *)eres);
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 949 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    if (PyBaseObject_Type.tp_init((PyObject *)self, args, kwargs) != 0) {
        return -1;
    }
    if (!self->vdict) {
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 105 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 29 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 35 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

         PyObject *value,
         PyObject *options,
         pycbc_Item *item,
         void *arg,
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 31 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 328 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

HttpResult_success(pycbc_HttpResult *self, void *unused)
{
    PyObject *ret = NULL;
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 36 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    struct pycbc_common_vars *cv, pycbc_stack_context_handle context)
{
    int rv;
    pycbc_pybuffer keybuf = { NULL };
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 100 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 401 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 478 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 576 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 158 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 44 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    if (rv < 0) {
        return -1;
    }
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 103 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 64 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    LCB_CMD_SET_KEY(&cmd, keybuf.buffer, keybuf.length);

    if (master_only) {
=====================================================================
Found a 1 line (12 tokens) duplication in the following files: 
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 105 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    err = cv->mctx->addcmd(cv->mctx, (lcb_CMDBASE*)&cmd);
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 112 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 88 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    } else {
        PYCBC_EXCTHROW_SCHED(err);
        rv = -1;
    }
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 177 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 194 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 385 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

                &curkey, &curvalue, context);
            if (rv < 0) {
                goto GT_ITER_DONE;
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 72 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 548 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    rv = pycbc_tc_simple_decode(&tmp, v, n, PYCBC_FMT_JSON);
    if (rv != 0) {
        return rv;
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 329 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

        if (rv == -1) {
            goto GT_DONE;
        } else {
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 177 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 185 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

    (void)instance; (void)cbtype;
}

void
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 204 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

    vp->bk = PyObject_CallObject(pycbc_helpers.view_path_helper, args);
    Py_DECREF(args);

    if (!vp->bk) {
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 224 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 312 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

    PyObject *ret = NULL;
    pycbc_MultiResult *mres = NULL;
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 438 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 175 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

    p->tp_doc = PyDoc_STR("Low level view result object");
    p->tp_new = PyType_GenericNew;
    p->tp_init = ViewResult__init__;
=====================================================================
Found a 5 line (12 tokens) duplication in the following files: 
Starting at line 99 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

            Py_DECREF(ret);
            return NULL;
        }

        if (*field) {
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 127 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 162 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

    int rv;
    (void)self;

    rv = PyArg_ParseTuple(arg, "O", &key);
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 189 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

set_log_handler(PyObject *self, PyObject *args)
{
    PyObject *val_O = NULL;
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 626 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 669 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 682 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 702 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 911 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1335 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1972 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2411 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 62 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 771 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_debug_log_prefix(const char *FILE,
                            const char *FUNC,
                            int LINE,
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 672 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 704 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

                            pycbc_stack_context_handle CONTEXT, const char* format, ...) {
    va_list v1;
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 732 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 753 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 773 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 957 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1468 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 79 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 226 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 232 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 710 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 728 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void *malloc_and_log(const char *file,
                     const char *func,
                     int line,
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 779 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 174 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

    if (PyErr_Occurred()) {
        PyObject* type, *value, *traceback;
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 796 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 818 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        {
            PyErr_Restore(type,value,traceback);
        }
    }
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 857 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 640 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_Context_dec_ref_count(pycbc_stack_context_handle context);

void pycbc_Context_capsule_destructor(PyObject *context_capsule)
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 1255 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1266 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1288 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1434 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1530 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 686 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 806 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 896 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 902 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 921 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_logging_monad(const char *FILE,
                        int LINE,
                        const char *FUNC,
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 1476 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1482 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

                file, func, line, "warning: got null context");
    } else if (!(context)->tracer) {
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 1477 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1483 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    } else if (!(context)->tracer) {
        PYCBC_DEBUG_LOG_WITH_FILE_FUNC_AND_LINE_NEWLINE(
                file, func, line, "warning: got null tracer");
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 1596 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2270 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

PyObject *pycbc_set_args_from_payload_abbreviated(lcbtrace_SPAN *span,
                                                  pycbc_Bucket *bucket);
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 1754 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1793 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

PYCBC_X_LITERALTAGNAMES(X, X, X)
PYCBC_X_FINISH_ARGS(X,X)
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 1864 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1888 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1902 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

PyObject* pycbc_set_tags_from_payload(pycbc_tracer_tags_t *args) {
    PyObject *dict = PyDict_New();
=====================================================================
Found a 1 line (12 tokens) duplication in the following files: 
Starting at line 1912 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 639 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_strn pycbc_get_string_tag_basic(lcbtrace_SPAN *span, const char *tagname)
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 2383 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2400 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        PYCBC_DEBUG_LOG("Span %p: Get better value than %.*s",
                        span,
                        pycbc_strn_repr_len(best_value),
                        pycbc_strn_repr_buf(best_value))
=====================================================================
Found a 5 line (12 tokens) duplication in the following files: 
Starting at line 2675 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2849 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    if (tracer == NULL) {
        return;
    }

    state = tracer->cookie;
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 35 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 144 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

    if (!bytesobj) {
        PYCBC_EXC_WRAP_OBJ(PYCBC_EXC_ENCODING,
                           0, "Couldn't convert object to bytes",
=====================================================================
Found a 1 line (12 tokens) duplication in the following files: 
Starting at line 88 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 1830 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

encode_common(PyObject *src, pycbc_pybuffer *dst, lcb_U32 flags)
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 202 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 212 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

        decoded = convert_to_string(buf, nbuf, CONVERT_MODE_BYTES_ONLY);
        pycbc_assert(decoded);
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 463 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 506 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

        rv = pycbc_get_u32(srcflags, &flags_stackval);
        if (rv < 0) {
=====================================================================
Found a 5 line (12 tokens) duplication in the following files: 
Starting at line 466 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 511 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

                               "Bad value for flags", srcflags);
            return -1;
        }

        *dstflags = flags_stackval;
=====================================================================
Found a 6 line (12 tokens) duplication in the following files: 
Starting at line 488 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 500 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

                          NULL);

        Py_XDECREF(result_tuple);
        return -1;

    }
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 54 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 288 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

        if (!rv) {
            PYCBC_EXC_WRAP(PYCBC_EXC_ARGUMENTS, 0,
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 116 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 349 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    lcb_CMDSUBDOC cmd = {0};

    if (itm) {
        PYCBC_EXC_WRAP(PYCBC_EXC_ARGUMENTS, 0, "Item not supported in subdoc mode");
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 293 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 98 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 237 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 124 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    rv = pycbc_get_ttl(ttl_O, &scv.ttl, 1);
    if (rv < 0) {
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 296 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 246 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 127 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
        rv = pycbc_oputil_check_sequence(dict, 0, &ncmds, &seqtype);
=====================================================================
Found a 1 line (12 tokens) duplication in the following files: 
Starting at line 1536 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 287 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

pycbc__SDResult *pycbc_sdresult_new(pycbc_Bucket *parent, PyObject *specs);
=====================================================================
Found a 1 line (12 tokens) duplication in the following files: 
Starting at line 1685 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 158 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

PyObject* pycbc_exc_get_categories(PyObject *self, PyObject *arg);
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 1876 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 1880 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 22 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

PyObject *pycbc_Bucket__ping(pycbc_Bucket *self,
                             PyObject *args,
                             PyObject *kwargs);
=====================================================================
Found a 1 line (12 tokens) duplication in the following files: 
Starting at line 64 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    LCB_CMD_SET_KEY(&u_cmd.base, keybuf.buffer, keybuf.length);
=====================================================================
Found a 5 line (12 tokens) duplication in the following files: 
Starting at line 90 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 86 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

                PYCBC_EXC_WRAP_KEY(PYCBC_EXC_ARGUMENTS, 0, "Couldn't get sub-parmeters for key", curkey);
                rv = -1;
                goto GT_DONE;
            }
        } else {
=====================================================================
Found a 1 line (12 tokens) duplication in the following files: 
Starting at line 127 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 133 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 142 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

            err = lcb_get3(self->instance, cv->mres, &u_cmd.get);
=====================================================================
Found a 6 line (12 tokens) duplication in the following files: 
Starting at line 133 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 268 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

            err = lcb_touch3(self->instance, cv->mres, &u_cmd.touch);
            break;

        case PYCBC_CMD_GETREPLICA:
        case PYCBC_CMD_GETREPLICA_INDEX:
        case PYCBC_CMD_GETREPLICA_ALL:
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 391 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 202 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        goto GT_DONE;
    }

    if (pycbc_maybe_set_quiet(cv.mres, quiet_key) != 0) {
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 80 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 75 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    cmd.nquery = buf.length;
    cmd.handle = &vres->base.u.fts;
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 596 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 979 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    if (!PyArg_ParseTuple(pyspec, "iOI|O", &op, &path, &flags, &val)) {
        PYCBC_EXCTHROW_ARGS();
        return -1;
    }
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 759 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 88 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 374 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (err != LCB_SUCCESS) {
        PYCBC_EXCTHROW_SCHED(err);
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 341 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        global_params.initial = pycbc_IntAsULL(all_initial_O);
    }

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 0);
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 50 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 75 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

        if (!htres->http_data) {
            htres->http_data = old_s;
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 151 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 123 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    if ((bucket->flags & PYCBC_CONN_F_ASYNC) == 0) {
        if (!bucket->nremaining) {
=====================================================================
Found a 6 line (12 tokens) duplication in the following files: 
Starting at line 37 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 64 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 134 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 149 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    if (rv < 0) {
        return NULL;
    }

    (void)self;
    return keybuf.pyobj;
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 111 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 140 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    const char *params = NULL;
    pycbc_strlen_t nparams = 0;
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 414 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 268 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    mctx = lcb_endure3_ctxnew(conn->instance, &dopts, &err);
    if (mctx == NULL) {
=====================================================================
Found a 1 line (12 tokens) duplication in the following files: 
Starting at line 463 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 484 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 576 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 642 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 966 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    if (get_common_objects(resp, &conn, (pycbc_Result**)&res, restype, &mres) != 0) {
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 469 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 488 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 579 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        return;
    }
    PYCBC_DEBUG_LOG_CONTEXT(res ? res->tracing_context : NULL,
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 784 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 799 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    *selfptr = (pycbc_Bucket *)lcb_get_cookie(instance);
    if (!*selfptr) {
=====================================================================
Found a 4 line (12 tokens) duplication in the following files: 
Starting at line 906 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 940 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    }
    if (resp->njson) {

        pycbc_dict_add_text_kv(resultdict, "services_json", resp->json);
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 108 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 146 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 368 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

Bucket_register_crypto_provider(pycbc_Bucket *self, PyObject *args) {
    char *name = NULL;
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 180 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 191 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

            goto FAIL;
        }
        (*fields)[i].alg = pycbc_dict_cstr(dict, "alg");
=====================================================================
Found a 3 line (12 tokens) duplication in the following files: 
Starting at line 319 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 328 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 350 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 358 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

Bucket_get_configured_replica_count(pycbc_Bucket *self, void *unused)
{
    PyObject *iret = pycbc_IntFromUL(lcb_get_num_replicas(self->instance));
=====================================================================
Found a 1 line (12 tokens) duplication in the following files: 
Starting at line 335 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 512 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        err = lcb_cntl(self->instance, LCB_CNTL_GET, LCB_CNTL_VBCONFIG, &handle);
=====================================================================
Found a 5 line (12 tokens) duplication in the following files: 
Starting at line 485 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 492 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    lcb_enable_timings(self->instance);
    Py_RETURN_NONE;
}

static PyObject *
=====================================================================
Found a 6 line (12 tokens) duplication in the following files: 
Starting at line 949 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 60 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (tc && Bucket_set_transcoder(self, tc, NULL) == -1) {
        return -1;
    }

#if defined(WITH_THREAD)
    if (!self->unlock_gil) {
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 505 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 524 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 545 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 564 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 586 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 610 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 633 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 655 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 678 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *args = Py_BuildValue(PYARGS_FMTSTRING);
        PyObject *result = pycbc_python_proxy(method, args, "generate_iv");
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 523 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 544 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        const char *PYARGS_FMTSTRING = "(" "O" ")";
        PyObject *args = Py_BuildValue(PYARGS_FMTSTRING, inputs_list);
=====================================================================
Found a 2 line (12 tokens) duplication in the following files: 
Starting at line 544 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 563 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 585 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 609 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        const char *PYARGS_FMTSTRING = "(" "O" "O" ")";
        PyObject *args = Py_BuildValue(PYARGS_FMTSTRING, inputs_list, subject_cstrn);
=====================================================================
Found a 7 line (12 tokens) duplication in the following files: 
Starting at line 718 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 774 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 797 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 824 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

                           ((lcb_error_t)PYCBC_CRYPTO_PROVIDER_ENCRYPT_FAILED));
    }
FAIL:
    return lcb_result;
}

static lcb_error_t pycbc_crypto_exc_wrap_v1_decrypt(
=====================================================================
Found a 1 line (12 tokens) duplication in the following files: 
Starting at line 102 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 108 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        err = lcb_unlock3(self->instance, cv->mres, &ucmd.unl);
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 76 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 327 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 374 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 134 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 72 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 375 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 118 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 112 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 150 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 210 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 258 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

            if (cval == (lcb_uint32_t)-1 && PyErr_Occurred()) {
                PYCBC_EXCTHROW_ARGS();
                return NULL;
            }
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 197 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 249 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

        rv = PyArg_ParseTuple(tuple, "s", &output->str);

    } else if (t == CTL_TYPE_INT) {
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 200 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 245 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

        rv = PyArg_ParseTuple(tuple, "i", &output->i);

    } else if (t == CTL_TYPE_UNSIGNED) {
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 203 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 247 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

        rv = PyArg_ParseTuple(tuple, "I", &output->u);

    } else if (t == CTL_TYPE_U32) {
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 212 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 252 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

    } else if (t == CTL_TYPE_TIMEOUT) {
        double d;
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 224 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 255 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

        rv = PyArg_ParseTuple(tuple, "f", &output->f);

    } else if (t == CTL_TYPE_SIZET) {
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 245 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 247 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 249 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 251 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 257 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

        return PyUnicode_FromString(*(char**)retval);
    } else if (t == CTL_TYPE_UNSIGNED) {
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 281 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

        ret = handle_float_tmo(self->instance, cmd, mode, val, &err);
        if (ret) {
            return ret;
        }
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 316 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 116 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 221 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 1876 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 1880 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 209 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 365 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 406 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 420 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 101 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 137 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 28 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 33 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 850 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1045 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

pycbc_Bucket__cntl(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 316 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 221 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 244 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 1876 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 1880 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 406 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 420 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 137 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 28 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 33 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 850 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1045 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

pycbc_Bucket__cntl(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 316 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 221 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 406 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 420 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 137 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 850 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1045 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 22 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

pycbc_Bucket__cntl(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 325 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 372 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 131 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 372 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 115 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    char *kwnames[] = { "op", "value", "value_type", NULL };
    if (!PyArg_ParseTupleAndKeywords(
        args, kwargs, "i|Os", kwnames, &cmd, &val, &argt)) {
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 358 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 379 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 403 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 433 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1053 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1072 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        err = lcb_cntl(self->instance, LCB_CNTL_GET, cmd, &input);
        if (err != LCB_SUCCESS) {
            PYCBC_EXC_WRAP(PYCBC_EXC_LCBERR, err, "lcb_cntl: problem retrieving value");
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 99 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 204 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

    result = PyObject_CallObject((PyObject*)&PyLong_Type, args);
    Py_DECREF(args);

    if (result) {
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 174 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 592 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 414 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 483 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

                           "TTL must be a valid Unix timestamp ", obj);
        return -1;
    }
    return 0;
}
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 180 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 351 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

int
pycbc_get_u32(PyObject *obj, lcb_uint32_t *out)
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 11 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 147 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 9 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 9 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 226 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 848 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 927 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    pycbc_MultiResult *mres = (pycbc_MultiResult *)resp->cookie;
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 19 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 866 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    vres = (pycbc_ViewResult *)PyDict_GetItem((PyObject*)mres, Py_None);
    for (ii = 0; ii < resp->nspecs; ++ii) {
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 22 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 27 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 28 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

        pycbc_viewresult_addrow(vres, mres, spec->rawjson, spec->nrawjson);
    }

    pycbc_viewresult_step(vres, mres, bucket, 1);
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 57 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 136 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 237 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 317 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 228 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 118 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 229 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 914 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 247 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 325 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        "ss#|I", kwlist, &action, &params, &nparams, &cmdflags);

    if (!rv) {
        PYCBC_EXCTHROW_ARGS();
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 66 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 139 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 246 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 22 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pipeline.c
Starting at line 52 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pipeline.c
Starting at line 66 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 239 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    if (self->pipeline_queue) {
        PYCBC_EXC_WRAP(PYCBC_EXC_PIPELINE, 0,
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 71 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 143 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 253 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 71 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 101 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 246 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 65 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    mres = (pycbc_MultiResult *)pycbc_multiresult_new(self);
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 72 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 144 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 256 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 72 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 66 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    vres = (pycbc_ViewResult *)PYCBC_TYPE_CTOR(&pycbc_ViewResultType);
    pycbc_httpresult_init(&vres->base, mres);
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 73 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 53 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 73 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 67 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    pycbc_httpresult_init(&vres->base, mres);
    vres->rows = PyList_New(0);
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 106 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 296 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 96 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 289 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 103 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    Py_XDECREF(mres);
    pycbc_oputil_conn_unlock(self);
    return ret;
}
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c
Starting at line 262 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c

static void setup_tracing_map(PyObject *module, pycbc_constant_handler handler);
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c
Starting at line 94 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c

static void setup_tracing_map(PyObject *module, pycbc_constant_handler handler);

static void setup_crypto_exceptions(PyObject *module,
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 94 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c
Starting at line 251 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c

static void setup_crypto_exceptions(PyObject *module,
                                    pycbc_constant_handler handler);
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 98 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c
Starting at line 262 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c

do_all_constants(PyObject *module, pycbc_constant_handler handler)
{
    PyObject* public_constants = PyDict_New();
=====================================================================
Found a 6 line (11 tokens) duplication in the following files: 
Starting at line 30 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 117 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

PyTypeObject pycbc_MultiResultType = {
        PYCBC_POBJ_HEAD_INIT(NULL)
        0
};

static PyMethodDef MultiResult_TABLE_methods[] = {
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 131 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 184 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 34 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 68 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2951 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1876 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 1880 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 28 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 33 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 908 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 968 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

MultiResultType__init__(pycbc_MultiResult *self, PyObject *args, PyObject *kwargs)
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 134 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 1065 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        PyErr_Print();
        abort();
        return -1;
    }
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 231 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 239 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 261 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 280 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 140 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 444 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 3007 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 193 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 215 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 232 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 255 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 1139 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    p->tp_basicsize = sizeof(pycbc_AsyncResult);
    p->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE;
    p->tp_methods = AsyncResult_TABLE_methods;
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 304 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 319 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 781 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 807 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 50 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c
Starting at line 65 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c
Starting at line 181 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

        PyErr_NormalizeException(&type, &value, &traceback);
=====================================================================
Found a 6 line (11 tokens) duplication in the following files: 
Starting at line 29 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 34 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 39 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

static PyTypeObject pycbc_EventType = {
        PYCBC_POBJ_HEAD_INIT(NULL)
        0
};

static PyTypeObject pycbc_IOEventType = {
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 48 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 115 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

static struct PyMemberDef pycbc_Event_TABLE_members[] = {

        { "__dict__", T_OBJECT_EX, offsetof(pycbc_Event, vdict), 0 },
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 52 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 90 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 107 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

        { "state", T_INT, offsetof(pycbc_Event, state), READONLY },
        { NULL }
};

static struct PyMemberDef pycbc_IOEvent_TABLE_members[] = {
=====================================================================
Found a 6 line (11 tokens) duplication in the following files: 
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

static struct PyMemberDef pycbc_TimerEvent_TABLE_members[] = {
        { NULL }
};


static void event_fire_common(pycbc_Event *ev, short which)
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 101 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 237 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

    rv = PyArg_ParseTuple(args, "h", &flags);
    if (!rv) {
=====================================================================
Found a 7 line (11 tokens) duplication in the following files: 
Starting at line 172 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 415 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

                          "``ready(LCB_READ_EVENT|LCB_WRITE_EVENT)``\n")
        },

        { NULL }
};

static struct PyMethodDef pycbc_IOEvent_TABLE_methods[] = {
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 478 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 66 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

    if (PyBaseObject_Type.tp_init((PyObject *)self, args, kwargs) != 0) {
        return -1;
    }
    if (!self->vdict) {
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 230 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 253 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 274 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 323 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 67 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 433 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 3003 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 183 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 206 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 225 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 242 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 261 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 1132 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 166 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

    if (p->tp_name) {
        return 0;
    }

    p->tp_name = "Event";
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 348 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 362 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

        PyErr_Fetch(&exctype, &excval, &exctb);
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 397 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 398 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

    Py_INCREF((PyObject *)ev);
    PyTuple_SET_ITEM(argtuple, 0, (PyObject *)ev);
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 399 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 416 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

    PyTuple_SET_ITEM(argtuple, 1, pycbc_IntFromL(action));

    if (ev->type == PYCBC_EVTYPE_IO) {
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 125 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 202 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

int pycbc_maybe_set_quiet(pycbc_MultiResult *mres, PyObject *quiet);
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 302 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 329 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 1786 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 556 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

pycbc_encode_sd_keypath(pycbc_Bucket *conn, PyObject *src,
                        pycbc_pybuffer *keybuf, pycbc_pybuffer *pathbuf);
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 31 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 358 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

HttpResult_success(pycbc_HttpResult *self, void *unused)
{
    PyObject *ret = NULL;
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 65 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 67 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 69 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c

                lcb_view_cancel(self->parent->instance, self->u.vh);
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 136 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

    p->tp_basicsize = sizeof(pycbc_HttpResult);
    p->tp_base = &pycbc_ResultType;
    p->tp_getset = HttpResult_TABLE_getset;
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 209 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 102 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

observe_common(pycbc_Bucket *self, PyObject *args, PyObject *kwargs, int argopts, pycbc_stack_context_handle context)
{
    int rv;
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 313 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

observe_common(pycbc_Bucket *self, PyObject *args, PyObject *kwargs, int argopts, pycbc_stack_context_handle context)
{
    int rv;
    int ii;
    Py_ssize_t ncmds;
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 132 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 222 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 111 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 132 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 232 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 320 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    struct pycbc_common_vars cv = PYCBC_COMMON_VARS_STATIC_INIT;

    static char *kwlist[] = { "keys", "master_only", NULL };
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 139 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 295 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 330 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 291 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 126 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 149 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        return NULL;
    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
        rv = pycbc_oputil_check_sequence(kobj, 1, &ncmds, &seqtype);
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 283 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 384 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 144 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 166 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 0);
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 161 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 330 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

        goto GT_DONE;
    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 177 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 194 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 385 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 274 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

                &curkey, &curvalue, context);
            if (rv < 0) {
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 23 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 548 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    rv = pycbc_tc_simple_decode(&j, data, n, PYCBC_FMT_JSON);
    if (rv != 0) {
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 38 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 156 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

            should_call_async(vres, force_callback)) {
        pycbc_AsyncResult *ares = (pycbc_AsyncResult*)mres;
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 164 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 172 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 99 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    if (!is_ok) {
        rv = -1;
        goto GT_DONE;
    } else {
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 110 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

        rv = -1;
        goto GT_DONE;
    } else {
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 165 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

            if (rv != 0) {
                pycbc_multiresult_adderr(mres);
            }
        }
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 160 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 170 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 30 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 31 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    vres = (pycbc_ViewResult*)PyDict_GetItem((PyObject*)mres, Py_None);

    if (resp->rflags & LCB_RESP_F_FINAL) {
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 177 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 778 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    (void)instance; (void)cbtype;
}
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 293 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 286 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

    mres = NULL; /* Avoid GT_DONE decref */
    GT_DONE:
    Py_XDECREF(mres);
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 310 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 49 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

ViewResult_fetch(pycbc_ViewResult *self, PyObject *args)
{
    PyObject *ret = NULL;
    pycbc_MultiResult *mres = NULL;
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 327 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 60 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c

        return NULL;
    }

    if (-1 == pycbc_oputil_conn_lock(bucket)) {
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 330 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 390 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    if (-1 == pycbc_oputil_conn_lock(bucket)) {
        return NULL;
    }

    if (!self->base.done) {
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 438 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 3004 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1136 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 175 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

    p->tp_doc = PyDoc_STR("Low level view result object");
    p->tp_new = PyType_GenericNew;
    p->tp_init = ViewResult__init__;
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 34 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 68 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 158 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

_libcouchbase_init_helpers(PyObject *self, PyObject *args, PyObject *kwargs) {
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 163 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 37 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 64 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 134 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    if (!rv) {
        return NULL;
    }

    (void)self;
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 458 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 461 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 464 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 467 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    PyDict_SetItemString(kwargs, "message", tmp);
    Py_DECREF(tmp);
    tmp = pycbc_IntFromL(iid);
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 672 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 704 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 802 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

                            pycbc_stack_context_handle CONTEXT, const char* format, ...) {
    va_list v1;
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 853 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 901 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

}

static void _pycbc_Context_set_ref_count(pycbc_stack_context_handle context,
                                         size_t count);
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 1228 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1292 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 892 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 906 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

int pycbc_wrap_and_pop(pycbc_stack_context_handle *context,
                       int noterv,
                       int result,
                       pycbc_common_vars_t *cv)
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 1259 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1295 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

                        pycbc_stack_context_handle context)
{
    PYCBC_DEBUG_LOG_WITH_FILE_FUNC_LINE_CONTEXT_NEWLINE(
            FILE, FUNC, LINE, context, "Beginning call to %s", NAME)
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 1374 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1441 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1538 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        pycbc_stack_context_handle ref_context,
        lcbtrace_REF_TYPE ref_type,
        const char *component)
{
    pycbc_stack_context_handle context =
=====================================================================
Found a 6 line (11 tokens) duplication in the following files: 
Starting at line 1445 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1454 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    pycbc_stack_context_handle result;
    PYCBC_DEBUG_LOG_WITH_FILE_FUNC_LINE_CONTEXT_NEWLINE(
            FILE,
            FUNC,
            LINE,
            ref_context,
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 1476 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1479 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1482 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

                file, func, line, "warning: got null context");
    } else if (!(context)->tracer) {
=====================================================================
Found a 6 line (11 tokens) duplication in the following files: 
Starting at line 1543 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1556 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    pycbc_stack_context_handle subcontext;
    PYCBC_DEBUG_LOG_WITH_FILE_FUNC_LINE_CONTEXT_NEWLINE(
            FILE,
            FUNCTION,
            LINE,
            orig_context,
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 1620 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 669 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

pycbc_stack_context_handle pycbc_MultiResult_extract_context(
        pycbc_MultiResult *self, PyObject *hkey, pycbc_Result **res)
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 1699 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2011 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2049 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

void pycbc_set_dict_kv_object(PyObject *dict,
                              PyObject *key,
                              const char *value_str)
=====================================================================
Found a 6 line (11 tokens) duplication in the following files: 
Starting at line 1776 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1805 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

PYCBC_X_TAG_TO_OP_CONTEXT(GENERIC_ABBREV,
                          GENERIC_ABBREV,
                          GENERIC_ABBREV,
                          GENERIC_ABBREV,
                          GENERIC_ABBREV,
                          GENERIC_ABBREV,
=====================================================================
Found a 6 line (11 tokens) duplication in the following files: 
Starting at line 1777 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1804 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

                          GENERIC_ABBREV,
                          GENERIC_ABBREV,
                          GENERIC_ABBREV,
                          GENERIC_ABBREV,
                          GENERIC_ABBREV,
                          GENERIC_ABBREV)
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 1912 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1938 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

pycbc_strn pycbc_get_string_tag_basic(lcbtrace_SPAN *span, const char *tagname)
{
    pycbc_strn result =  pycbc_invalid_strn;
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 1952 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2025 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2035 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

char *pycbc_dupe_string_tag(const lcbtrace_SPAN *span,
                            const char *tagname,
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 2054 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2470 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    pycbc_dupe_uint64_tag(span, tagname, &value);
    if (value) {
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 2321 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2332 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2336 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

                    dict, pycbc_s_abbrev, context_info->s.content);
        }
        if (pycbc_strn_valid(context_info->c.content)) {
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 2673 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2845 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    lcbtrace_SPAN *parent = lcbtrace_span_get_parent((lcbtrace_SPAN *)span);

    if (tracer == NULL) {
        return;
    }
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 2721 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2725 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

                              lcbtrace_span_get_span_id((lcbtrace_SPAN *)span));
        PYCBC_TRACING_ADD_U64(
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 2945 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1008 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        PyObject *result = pycbc_none_or_value(tracer_state->parent);
        PYCBC_INCREF(result);
        return result;
    }
=====================================================================
Found a 6 line (11 tokens) duplication in the following files: 
Starting at line 2980 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 83 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 100 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 590 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

                PyDoc_STR("Optional parent tracer to propagate spans to.\n")
        },
        { NULL }
};

static struct PyMemberDef pycbc_Tracer_TABLE_members[] = {
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 2997 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 842 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        { NULL, NULL, 0, NULL }
};
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 206 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 273 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

        PyObject *converter = NULL;
        PyObject *args = NULL;
        PyObject *first_arg = NULL;
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 354 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 410 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

    if (rv == -1) {
        PYCBC_EXC_WRAP_KEY(PYCBC_EXC_ENCODING,
                           0,
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 565 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 73 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 90 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 108 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 116 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 152 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 86 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 97 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        PYCBC_EXC_WRAP(PYCBC_EXC_INTERNAL, 0, "Couldn't create flags object");
        rv = -1;
        goto GT_DONE;
    }
=====================================================================
Found a 6 line (11 tokens) duplication in the following files: 
Starting at line 95 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 330 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

            PYCBC_EXC_WRAP(PYCBC_EXC_ARGUMENTS, 0, "append/prepend must provide options with 'fragment' specifier");
            return -1;
        }
    }

    if (!skc->value) {
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 173 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 74 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

        rv = -1;
        goto GT_DONE;
    }

    if (scv->operation == LCB_APPEND || scv->operation == LCB_PREPEND) {
=====================================================================
Found a 6 line (11 tokens) duplication in the following files: 
Starting at line 237 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 657 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

                       *flagsobj);
    return -1;

}

TRACED_FUNCTION(LCBTRACE_OP_REQUEST_ENCODING,
=====================================================================
Found a 6 line (11 tokens) duplication in the following files: 
Starting at line 238 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 119 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    return -1;

}

TRACED_FUNCTION(LCBTRACE_OP_REQUEST_ENCODING,
        static, PyObject *,
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 315 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 279 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 163 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 255 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 341 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 398 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        scv.flagsobj = self->dfl_fmt;
    }

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 1);
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 318 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 98 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 1);
    if (rv < 0) {
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 329 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 329 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    } else if (rv == -1) {
        goto GT_DONE;
    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 334 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 296 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

        rv = PYCBC_OPUTIL_ITER_MULTI(self, seqtype, dict, &cv, 0, handle_single_kv, &scv, context);

    } else {
        rv = PYCBC_TRACE_WRAP_NOTERV(handle_single_kv,
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 682 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 693 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 803 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

        pycbc_stack_context_handle ref_context,
        lcbtrace_REF_TYPE ref_type,
        const char *component);

pycbc_stack_context_handle pycbc_Context_init_debug(
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 1665 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

void pycbc_exc_wrap_REAL(int mode, struct pycbc_exception_params *p);
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 33 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 24 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    } u;
};

TRACED_FUNCTION(LCBTRACE_OP_REQUEST_ENCODING, static, int,
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 943 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    rv = pycbc_tc_encode_key(self, curkey, &keybuf);
    if (rv == -1) {
        return -1;
=====================================================================
Found a 6 line (11 tokens) duplication in the following files: 
Starting at line 154 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 90 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

        goto GT_DONE;
    } else {
        rv = 0;
    }
    
    GT_DONE:
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 215 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 128 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    PyObject *kobj = NULL;
    PyObject *is_quiet = NULL;
    PyObject *ttl_O = NULL;
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 295 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 388 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 172 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        rv = PYCBC_OPUTIL_ITER_MULTI(self, seqtype, kobj, &cv, optype,
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 380 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 384 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c

    if (pycbc_oputil_check_sequence(kobj, 0, &ncmds, &seqtype) != 0) {
        return NULL;
    }

    if (pycbc_common_vars_init(&cv, self, argopts, ncmds, 1) != 0) {
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 412 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 426 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

            PYCBC_ARGOPT_SINGLE,
            PYCBC_TRACE_GET_STACK_CONTEXT_TOPLEVEL(kwargs,
                                                   LCBTRACE_OP_REQUEST_ENCODING,
                                                   self->tracer,
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 19 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 20 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 909 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 943 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        htcode = resp->htresp->htstatus;
    }

    if (resp->rflags & LCB_RESP_F_FINAL) {
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 23 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 27 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 24 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 28 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

        pycbc_httpresult_add_data(mres, &vres->base, resp->row, resp->nrow);
    } else {
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 51 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 114 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

            kwargs, LCBTRACE_OP_REQUEST_ENCODING, self->tracer, "fts_query");
    static char *kwlist[] = { "params", NULL };
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 191 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 230 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

    p->tp_basicsize = sizeof(pycbc_ValueResult);
    p->tp_base = &pycbc_OperationResultType;
    p->tp_getset = ValueResult_TABLE_getset;
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 217 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 234 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

    p->tp_dealloc = (destructor)OperationResult_dealloc;
    return pycbc_ResultType_ready(p, PYCBC_OPRESULT_BASEFLDS);
}

int pycbc_SDResultType_init(PyObject **ptr)
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 25 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 43 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

    if (cv->mctx) {
        cv->mctx->fail(cv->mctx);
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 82 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 762 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

    if (cv->ret == NULL) {
        return -1;
    }
    return 0;
}
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 469 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 472 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

        status = PyThread_acquire_lock(self->lock, mode);
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 87 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 421 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 407 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    err = lcb_counter3(self->instance, cv->mres, &cmd);
    if (err != LCB_SUCCESS) {
=====================================================================
Found a 1 line (11 tokens) duplication in the following files: 
Starting at line 167 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 566 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 953 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

complete_callback(lcb_t instance, int cbtype, const lcb_RESPBASE *rb)
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 172 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 671 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    const lcb_RESPHTTP *resp = (const lcb_RESPHTTP *)rb;

    mres = (pycbc_MultiResult *)resp->cookie;
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 268 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 269 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 374 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 409 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 444 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    if (err != LCB_SUCCESS) {
        PYCBC_EXCTHROW_SCHED(err);
        goto GT_DONE;
    }
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 35 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 1012 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    Py_INCREF((PyObject *)self);
}

static void
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 231 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 518 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    rv = pycbc_tc_decode_key(*conn, resp->key, resp->nkey, &hkey);

    if (rv < 0) {
        pycbc_multiresult_adderr(*mres);
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 286 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 289 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 293 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

                *res = (pycbc_Result *)pycbc_item_new(*conn);
            } else if (restype & RESTYPE_BASE) {
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 368 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 642 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 970 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    int is_delete = cbtype == LCB_CALLBACK_REMOVE;
    PYCBC_DEBUG_LOG_CONTEXT(res ? res->tracing_context : NULL,
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 437 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 647 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 975 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        res->rc = err;
        maybe_push_operr(mres, (pycbc_Result*)res, err, 0);
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 481 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 635 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    pycbc_ValueResult *res = NULL;
    pycbc_MultiResult *mres = NULL;
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 493 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 650 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    if (resp->rc == LCB_SUCCESS) {
        res->cas = resp->cas;
    } else {
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 334 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 991 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1071 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        lcb_error_t err;
        err = lcb_cntl(self->instance, LCB_CNTL_GET, LCB_CNTL_VBCONFIG, &handle);
=====================================================================
Found a 5 line (11 tokens) duplication in the following files: 
Starting at line 412 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1045 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

Bucket__close(pycbc_Bucket *self)
{
    lcb_error_t err;

    if (self->flags & PYCBC_CONN_F_CLOSED) {
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 422 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1112 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    Py_XDECREF(self->tracer);
    self->tracer = NULL;
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 917 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 979 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    if (!rv) {
        PYCBC_EXCTHROW_ARGS();
        return -1;
    }
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 499 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 517 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 557 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 578 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 602 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 626 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 648 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 695 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 729 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 781 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 806 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

static lcb_error_t pycbc_crypto_generic_generate_iv(lcbcrypto_PROVIDER *provider, uint8_t **subject,
                                                    size_t *subject_len) {
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 523 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 563 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 585 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 609 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 632 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 654 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        const char *PYARGS_FMTSTRING = "(" "O" ")";
        PyObject *args = Py_BuildValue(PYARGS_FMTSTRING, inputs_list);
=====================================================================
Found a 2 line (11 tokens) duplication in the following files: 
Starting at line 543 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 584 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 608 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *subject_cstrn = pycbc_convert_uint8_t(pycbc_gen_buf(subject, subject_len));
        const char *PYARGS_FMTSTRING = "(" "O" "O" ")";
=====================================================================
Found a 7 line (11 tokens) duplication in the following files: 
Starting at line 718 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 752 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 774 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 797 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 824 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

                           ((lcb_error_t)PYCBC_CRYPTO_PROVIDER_ENCRYPT_FAILED));
    }
FAIL:
    return lcb_result;
}

static lcb_error_t pycbc_crypto_exc_wrap_v1_decrypt(
=====================================================================
Found a 3 line (11 tokens) duplication in the following files: 
Starting at line 902 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 963 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    pycbc_NamedCryptoProvider *named_crypto_provider =
            provider ? provider->cookie : NULL;
    PYCBC_XDECREF(named_crypto_provider);
=====================================================================
Found a 4 line (11 tokens) duplication in the following files: 
Starting at line 219 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 387 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 423 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

TRACED_FUNCTION_WRAPPER(endure_multi, LCBTRACE_OP_REQUEST_ENCODING, Bucket)
{
    int rv;
    Py_ssize_t ncmds;
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 76 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 979 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

            if (cval == (lcb_uint32_t)-1 && PyErr_Occurred()) {
                PYCBC_EXCTHROW_ARGS();
                return NULL;
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 76 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 327 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 374 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 134 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 72 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 137 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 238 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 318 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 75 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 131 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 375 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 119 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 230 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 118 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 112 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 150 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 210 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 258 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 147 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 248 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 327 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

            if (cval == (lcb_uint32_t)-1 && PyErr_Occurred()) {
                PYCBC_EXCTHROW_ARGS();
                return NULL;
            }
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 94 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 117 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

    PyObject *ret;

    if (val != NULL) {
        cval = PyObject_IsTrue(val);
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 259 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 89 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c

        return PyFloat_FromDouble(*(float*)retval);
    } else {
        PYCBC_EXC_WRAP(PYCBC_EXC_INTERNAL, 0, "oops");
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 316 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 41 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 131 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 184 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 213 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 221 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 377 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 34 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 68 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2951 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 406 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 420 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 40 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 64 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 137 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 850 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1045 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 908 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 968 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 148 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

pycbc_Bucket__cntl(pycbc_Bucket *self, PyObject *args, PyObject *kwargs)
{
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 325 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 372 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 115 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 143 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    char *kwnames[] = { "op", "value", "value_type", NULL };
    if (!PyArg_ParseTupleAndKeywords(
        args, kwargs, "i|Os", kwnames, &cmd, &val, &argt)) {
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 350 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 979 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        err = lcb_cntl(self->instance, LCB_CNTL_SET, cmd, &input);
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 350 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 358 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c

        err = lcb_cntl(self->instance, LCB_CNTL_SET, cmd, &input);
        if (err == LCB_SUCCESS) {
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 358 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 335 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 992 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1072 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        err = lcb_cntl(self->instance, LCB_CNTL_GET, cmd, &input);
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 368 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/cntl.c
Starting at line 116 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 158 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

pycbc_Bucket__cntlstr(pycbc_Bucket *conn, PyObject *args, PyObject *kw)
{
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 172 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 225 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 216 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

    if (*ttl == (unsigned long)-1) {
        PYCBC_EXC_WRAP_OBJ(PYCBC_EXC_ARGUMENTS, 0,
=====================================================================
Found a 6 line (10 tokens) duplication in the following files: 
Starting at line 175 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 83 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

        return -1;
    }
    return 0;
}

int
=====================================================================
Found a 10 line (10 tokens) duplication in the following files: 
Starting at line 185 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 61 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

    if (PyErr_Occurred()) {
        return -1;
    }

    /**
     * Python won't check for an overflow if our long type is not 32 bits,
     * so we need to do it ourselves
     */
#if LONG_MAX > 0xFFFFFFFFUL
    if ( (val & 0xFFFFFFFFUL) != val) {
=====================================================================
Found a 9 line (10 tokens) duplication in the following files: 
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/typeutil.c
Starting at line 227 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

        return -1;
    }

    /**
     * Python won't check for an overflow if our long type is not 32 bits,
     * so we need to do it ourselves
     */
#if LONG_MAX > 0xFFFFFFFFUL
    if ( (val & 0xFFFFFFFFUL) != val) {
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 11 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 147 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 9 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 174 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 9 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 226 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 673 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 848 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 927 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    pycbc_MultiResult *mres = (pycbc_MultiResult *)resp->cookie;
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 19 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 199 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 66 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pipeline.c
Starting at line 518 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    vres = (pycbc_ViewResult *)PyDict_GetItem((PyObject*)mres, Py_None);
    for (ii = 0; ii < resp->nspecs; ++ii) {
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 53 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 51 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c

    lcb_error_t (*action_fn)(lcb_t, const void *, const lcb_CMDN1XMGMT*);

    static char *kwlist[] = { "action", "index", "flags",  NULL };
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 55 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 134 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 234 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 225 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 52 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 224 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 136 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 242 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 322 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    static char *kwlist[] = { "action", "index", "flags",  NULL };
    rv = PyArg_ParseTupleAndKeywords(args, kwargs,
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 83 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 85 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 87 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c

        action_fn = lcb_n1x_create;
    } else if (!strcmp(action, "drop")) {
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 116 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 244 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

pycbc_Bucket__ixwatch(pycbc_Bucket *self, PyObject *args, PyObject *kw)
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 135 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 24 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pipeline.c

        PYCBC_EXCTHROW_ARGS();
        return NULL;
    }

    if (self->pipeline_queue) {
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 154 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ixmgmt.c
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

    if (nspecs == -1) {
        goto GT_DONE;
    } else if (nspecs == 0) {
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 387 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c
Starting at line 414 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c

static void *do_constmod(PyObject *module, const char *name, long long value)
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 403 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/constants.c
Starting at line 1487 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

PyObject *
pycbc_lcb_errstr(lcb_t instance, lcb_error_t err)
=====================================================================
Found a 6 line (10 tokens) duplication in the following files: 
Starting at line 30 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 39 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 29 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 34 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 39 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 45 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 403 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 38 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 117 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

PyTypeObject pycbc_MultiResultType = {
        PYCBC_POBJ_HEAD_INIT(NULL)
        0
};

static PyMethodDef MultiResult_TABLE_methods[] = {
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 35 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 115 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c

static PyMethodDef MultiResult_TABLE_methods[] = {
        { NULL }
};

PyTypeObject pycbc_AsyncResultType = {
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 67 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 103 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c

AsyncResult_set_callbacks(pycbc_AsyncResult *self, PyObject *args)
{
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 67 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 310 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 189 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

AsyncResult_set_callbacks(pycbc_AsyncResult *self, PyObject *args)
{
    PyObject *errcb = NULL;
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 70 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 110 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 148 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 209 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 249 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    PyObject *okcb = NULL;

    if (!PyArg_ParseTuple(args, "OO", &okcb, &errcb)) {
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 131 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 184 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 34 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 68 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2951 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 244 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 209 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 365 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 101 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 22 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 908 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 968 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

MultiResultType__init__(pycbc_MultiResult *self, PyObject *args, PyObject *kwargs)
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 133 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 255 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c

    if (pycbc_multiresult_init_dict(self, args, kwargs) < 0) {
        PyErr_Print();
        abort();
=====================================================================
Found a 6 line (10 tokens) duplication in the following files: 
Starting at line 143 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 206 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c

    self->err_info = NULL;

    return 0;
}

static void
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 270 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 184 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

    p->tp_methods = MultiResult_TABLE_methods;
    p->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE;

    return PyType_Ready(p);
=====================================================================
Found a 9 line (10 tokens) duplication in the following files: 
Starting at line 187 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 284 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

    p->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE;

    return PyType_Ready(p);
}

/**
 * AsyncResult
 */
static int
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 198 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 123 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 355 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 66 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

    if (MultiResultType__init__((pycbc_MultiResult *)self, args, kwargs) != 0) {
        return -1;
    }
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 253 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 459 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

                                                     NULL,
                                                     NULL);
    if (!ret) {
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 362 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/multiresult.c
Starting at line 53 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

    rv = PyDict_Next(mres, &dictpos, &key, &value);
    if (!rv) {
        PYCBC_EXC_WRAP(PYCBC_EXC_INTERNAL, 0, "No objects in MultiResult");
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 52 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 2981 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 84 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 101 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 591 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        { "state", T_INT, offsetof(pycbc_Event, state), READONLY },
        { NULL }
};

static struct PyMemberDef pycbc_IOEvent_TABLE_members[] = {
=====================================================================
Found a 6 line (10 tokens) duplication in the following files: 
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 2985 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 122 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

static struct PyMemberDef pycbc_TimerEvent_TABLE_members[] = {
        { NULL }
};


static void event_fire_common(pycbc_Event *ev, short which)
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 98 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 314 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 192 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    short flags;
    int rv;

    rv = PyArg_ParseTuple(args, "h", &flags);
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 106 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 113 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 120 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 127 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

    event_fire_common(ev, flags);
    READY_RETURN();
}

static PyObject *
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 111 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 118 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 125 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

Event_on_read(pycbc_Event *ev)
{
    event_fire_common(ev, LCB_READ_EVENT);
=====================================================================
Found a 7 line (10 tokens) duplication in the following files: 
Starting at line 172 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 415 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 272 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2980 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 83 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 100 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 590 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

                          "``ready(LCB_READ_EVENT|LCB_WRITE_EVENT)``\n")
        },

        { NULL }
};

static struct PyMethodDef pycbc_IOEvent_TABLE_methods[] = {
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 158 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 66 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 44 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    if (PyBaseObject_Type.tp_init((PyObject *)self, args, kwargs) != 0) {
        return -1;
    }
    if (!self->vdict) {
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 478 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 61 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 66 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 949 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    if (PyBaseObject_Type.tp_init((PyObject *)self, args, kwargs) != 0) {
        return -1;
    }
    if (!self->vdict) {
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 235 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 134 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 72 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 438 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 189 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 175 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

    p->tp_doc = PyDoc_STR("Internal event handle");
    p->tp_new = PyType_GenericNew;
    p->tp_basicsize = sizeof(pycbc_Event);
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 446 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 533 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 543 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

    PyTypeObject *defltype;
    pycbc_IOPSWrapper *pio = PYCBC_IOW_FROM_IOPS(io);
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 477 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 483 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

create_event(lcb_io_opt_t io)
{
    return create_event_python(io, PYCBC_EVTYPE_IO);
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 503 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c
Starting at line 531 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/iops.c

update_event(lcb_io_opt_t io, lcb_socket_t sock, void *event, short flags,
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 254 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.h
Starting at line 22 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

void pycbc_common_vars_finalize(struct pycbc_common_vars *cv, pycbc_Bucket *self);
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 21 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c

pycbc_httpresult_ok(pycbc_HttpResult *self)
{
    if (self->rc == LCB_SUCCESS &&
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 31 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 47 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c

HttpResult_success(pycbc_HttpResult *self, void *unused)
{
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 31 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 319 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 350 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

HttpResult_success(pycbc_HttpResult *self, void *unused)
{
    PyObject *ret = NULL;
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 31 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 50 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

HttpResult_success(pycbc_HttpResult *self, void *unused)
{
    PyObject *ret = NULL;
    if (pycbc_httpresult_ok(self)) {
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 65 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c

                lcb_view_cancel(self->parent->instance, self->u.vh);
            } else if (self->htype == PYCBC_HTTP_HN1QL) {
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 103 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 91 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

static PyGetSetDef HttpResult_TABLE_getset[] = {
        { "success", (getter)HttpResult_success, NULL,
=====================================================================
Found a 7 line (10 tokens) duplication in the following files: 
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 672 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

                PyDoc_STR("Headers dict for the request. ")
        },

        { NULL }
};

static PyMethodDef HttpResult_TABLE_methods[] = {
=====================================================================
Found a 6 line (10 tokens) duplication in the following files: 
Starting at line 119 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 171 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

PyTypeObject pycbc_HttpResultType = {
        PYCBC_POBJ_HEAD_INIT(NULL)
        0
};

int
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 142 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/htresult.c
Starting at line 446 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

    p->tp_dealloc = (destructor)HttpResult_dealloc;
    return pycbc_ResultType_ready(p, PYCBC_HTRESULT_BASEFLDS);
}
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 30 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 124 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

                        "status is from a replica")
        },
        { "cas",
                T_ULONGLONG, offsetof(pycbc_ObserveInfo, cas),
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 53 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 2973 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 35 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    Py_TYPE(self)->tp_free((PyObject*)self);
}

static PyObject *
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 99 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 143 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 477 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 574 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 157 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 293 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 299 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 309 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 318 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 237 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 249 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 283 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 43 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 124 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 36 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 58 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 87 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 123 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 128 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 133 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 153 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 166 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 253 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 257 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 344 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 401 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 433 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    rv = pycbc_tc_encode_key(self, curkey, &keybuf);
    if (rv < 0) {
        return -1;
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 100 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 60 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 355 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    if (rv < 0) {
        return -1;
    }
    LCB_CMD_SET_KEY(&cmd, keybuf.buffer, keybuf.length);
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 103 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    LCB_CMD_SET_KEY(&cmd, keybuf.buffer, keybuf.length);
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 726 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

    err = cv->mctx->addcmd(cv->mctx, (lcb_CMDBASE*)&cmd);
    if (err == LCB_SUCCESS) {
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 113 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 152 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 89 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

        PYCBC_EXCTHROW_SCHED(err);
        rv = -1;
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 117 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 132 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 360 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 96 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 118 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    PYCBC_PYBUF_RELEASE(&keybuf);
    return rv;
}
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 301 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 251 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 132 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 159 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

            return NULL;
        }
    } else {
        ncmds = 1;
    }
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 151 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 432 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    master_only = master_only_O && PyObject_IsTrue(master_only_O);

    rv = pycbc_common_vars_init(&cv, self, argopts, ncmds, 0);
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 170 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 377 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

            goto GT_DONE;
        }

        for (ii = 0; ii < ncmds; ii++) {
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 177 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 186 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 194 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/observe.c
Starting at line 385 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 485 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 577 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 746 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

                &curkey, &curvalue, context);
            if (rv < 0) {
                goto GT_ITER_DONE;
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 53 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 275 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c

        Py_DECREF(vres->rows);
        vres->rows = PyList_New(0);
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 91 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 352 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 516 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 423 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 943 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        rv = pycbc_tc_decode_key(bucket, resp->docid, resp->ndocid, &docid);
        if (rv == -1) {
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 165 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 519 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

            if (rv != 0) {
                pycbc_multiresult_adderr(mres);
            }
        }
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 215 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 287 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

            return -1;
        }
    }
    return 0;
}
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 273 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 81 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 76 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

    vcmd.handle = &vres->base.u.vh;
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 315 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/views.c
Starting at line 29 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 51 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 146 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    int rv;

    rv = PyArg_ParseTuple(args, "O", &mres);
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 123 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 159 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

_libcouchbase_get_helper(PyObject *self, PyObject *arg)
{
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 189 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 25 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 46 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 73 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 109 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 143 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

set_log_handler(PyObject *self, PyObject *args)
{
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 211 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 219 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

            return oldval;
        } else {
            Py_RETURN_NONE;
        }
    } else {
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 499 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 520 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    if (PyUnicode_Check(object)) {
        buffer = PyUnicode_AS_DATA(object);
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 533 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 538 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

char *pycbc_strn_buf(const pycbc_strn buf)
{
    return buf.buffer;
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 533 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 593 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

char *pycbc_strn_buf(const pycbc_strn buf)
{
    return buf.buffer;
}
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 632 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 633 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 642 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    size_t depth = (CONTEXT) ? ((CONTEXT)->depth) : 0;
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 676 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 708 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 809 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    vfprintf(stderr, format, v1);
    va_end(v1);
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 721 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 224 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_fetch_error(PyObject *err[3])
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 726 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 225 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_store_error(PyObject *err[3])
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 740 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 760 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    void *result = malloc(total_bytes);
    PYCBC_DEBUG_LOG_WITH_FILE_FUNC_AND_LINE_NEWLINE(
            file,
            func,
            line,
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 791 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 67 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

            Py_XDECREF(type);
            Py_XDECREF(value);
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 802 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 78 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_print_pyformat(const char *format, ...)
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 886 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1144 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        PYCBC_DEBUG_LOG_CONTEXT(context, "Persisting %p", context);
        if (PYCBC_CHECK_CONTEXT(context)) {
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 966 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1488 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    PYCBC_DEBUG_LOG_WITH_FILE_FUNC_LINE_CONTEXT_NEWLINE(
            file,
            func,
            line,
            context,
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 1146 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1158 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        if (PYCBC_CONTEXT_GET_REF_COUNT(context) == 0) {
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 1341 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1351 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    PYCBC_DEBUG_LOG_WITH_FILE_FUNC_LINE_CONTEXT_NEWLINE(
            FILE,
            FUNC,
            line,
            ref_context,
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 1371 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1438 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1503 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1535 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 679 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 690 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 800 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 811 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

        pycbc_Tracer_t *py_tracer,
        const char *operation,
        lcb_uint64_t now,
        pycbc_stack_context_handle ref_context,
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 1374 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1441 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1506 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        pycbc_stack_context_handle ref_context,
        lcbtrace_REF_TYPE ref_type,
        const char *component)
{
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 1454 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1556 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

            py_tracer, operation, now, ref_context, ref_type, component);
    PYCBC_DEBUG_LOG_WITH_FILE_FUNC_LINE_CONTEXT_NEWLINE(
            FILE,
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 1470 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1474 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1477 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1480 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1483 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

        int line)
{
    PYCBC_DEBUG_LOG_WITH_FILE_FUNC_AND_LINE_NEWLINE(
            file, func, line, "checking context %p", context);
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 1753 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1793 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

PYCBC_X_SPAN_ARGS(X, X, X, X)
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 1753 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1794 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

PYCBC_X_SPAN_ARGS(X, X, X, X)
PYCBC_X_LITERALTAGNAMES(X, X, X)
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 1864 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1888 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1902 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2271 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

PyObject* pycbc_set_tags_from_payload(pycbc_tracer_tags_t *args) {
    PyObject *dict = PyDict_New();
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 1912 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1924 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1938 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

pycbc_strn pycbc_get_string_tag_basic(lcbtrace_SPAN *span, const char *tagname)
{
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 1938 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1952 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2025 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2035 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

pycbc_dupe_strn_tag(const lcbtrace_SPAN *span, const char *tagname)
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 1975 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2025 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2035 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

                                  const lcbtrace_SPAN *span,
                                  const char *tagname,
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 2041 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2054 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2470 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

            (lcbtrace_SPAN *)span, tagname, &value);
    if (result == LCB_SUCCESS) {
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 2152 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2270 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

pycbc_context_info *pycbc_persist_context_info(lcbtrace_SPAN *span,
                                               pycbc_Bucket *bucket)
{
=====================================================================
Found a 28 line (10 tokens) duplication in the following files: 
Starting at line 2160 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2235 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    dict = PYCBC_MALLOC_TYPED(1, pycbc_context_info);
#define FORWARD_TAG(NAME, VALUE) \
    dict->NAME = pycbc_dupe_strn_tag(span, LCBTRACE_TAG_##VALUE);

#define FORWARD_TAG_ULL(NAME, VALUE) \
    dict->NAME = pycbc_dupe_uint64_tag(span, LCBTRACE_TAG_##VALUE, &dict->NAME);
#define FORWARD_OP_NAME PYCBC_GET_STRING_TAG_BASIC(span, "opcode")
#define FORWARD_AGGREGATE(NAME, TAG_VALUE, SECOND) \
    dict->NAME.content = pycbc_invalid_strn;       \
    dict->NAME = pycbc_print_aggregate_raw((TAG_VALUE), (SECOND), &dict->NAME);

#define FORWARD_TIMEOUT(NAME)                                         \
    if (bucket) {                                                     \
        dict->NAME = PYCBC_MALLOC_TYPED(1, lcb_U64);                  \
        *dict->NAME = pycbc_get_timeout(bucket, LCB_CNTL_OP_TIMEOUT); \
    } else {\
        dict->NAME =NULL;\
    }

#define TAG_VALUE(NAME) PYCBC_GET_STRING_TAG_BASIC(span, LCBTRACE_TAG_##NAME)
#define FORWARD_TAG_ULL_NOPREFIX(NAME, VALUE)    \
    dict->NAME = PYCBC_MALLOC_TYPED(1, lcb_U64); \
    *dict->NAME = lcbtrace_span_get_span_id(span);
#define PYCBC_GEN_CONTEXT_INFO
#ifdef PYCBC_GEN_CONTEXT_INFO
    PYCBC_X_TAG_TO_OP_CONTEXT(FORWARD_TAG,
                              FORWARD_TAG_ULL,
                              FORWARD_TIMEOUT,
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 2208 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2534 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2538 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2542 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2546 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2550 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2554 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2558 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2562 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2566 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2570 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2590 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2594 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2598 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2602 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2606 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2619 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    else { dict->t = ((void *) 0); }
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 2397 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2673 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2699 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

            span = lcbtrace_span_get_parent((lcbtrace_SPAN *) span);
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 2443 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2445 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    pycbc_get_uint64_tag(dest, tagname, &result);
    if (result != LCB_SUCCESS) {
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 2447 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2475 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

            lcbtrace_span_add_tag_uint64(dest, tagname, value);
        }
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 2452 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2478 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

void pycbc_forward_opname_to_tag(lcbtrace_SPAN *span, lcbtrace_SPAN *dest)
{
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 2532 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2536 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2540 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2544 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2548 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2552 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2556 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2560 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2564 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2568 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2588 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2592 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2596 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2600 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 2617 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c

    if (args->DB_TYPE) {
        PYCBC_FREE((void *)args->DB_TYPE);
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 2945 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 352 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1008 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        PyObject *result = pycbc_none_or_value(tracer_state->parent);
        PYCBC_INCREF(result);
        return result;
    }
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 3014 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ext.c
Starting at line 1151 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    pycbc_Tracer_init_constants();
    return PyType_Ready(p);
}
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 118 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 313 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

            Py_INCREF(bytesobj);
        } else {
            PYCBC_EXC_WRAP_OBJ(PYCBC_EXC_ENCODING, 0,
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 121 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 80 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

                               "Must be bytes or bytearray", src);
            return -1;
        }

    } else {
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 146 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 592 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

                               0, "Couldn't encode value", src);
            return -1;
        }

        if (!PyBytes_Check(bytesobj)) {
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 165 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 152 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 183 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        rv = PyBytes_AsStringAndSize(bytesobj, (char**)&dst->buffer, &plen);
    }

    if (rv < 0) {
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 175 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 373 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

    dst->length = plen;
    return 0;
}
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 383 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 390 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

    if (conn->data_passthrough) {
        bobj = PyBytes_FromStringAndSize(key, nkey);
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 551 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c
Starting at line 558 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/convert.c

        *pobj = PyBytes_FromStringAndSize(value, nvalue);
        if (*pobj) {
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 71 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pipeline.c
Starting at line 274 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

                (pycbc_MultiResult *)PyList_GET_ITEM(self->pipeline_queue, ii);

        if (pycbc_multiresult_maybe_raise(mres)) {
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 81 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 90 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

                return -1;
            }

        } else {
            if (scv->operation != LCB_APPEND && scv->operation != LCB_PREPEND) {
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 106 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 133 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 339 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    return 0;
}

TRACED_FUNCTION(LCBTRACE_OP_REQUEST_ENCODING,static, int,
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 184 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 64 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 358 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 80 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    LCB_CMD_SET_KEY(&cmd, keybuf.buffer, keybuf.length);
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 165 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 91 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 100 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 87 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

            rv = -1;
            goto GT_DONE;
        }
    }
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 171 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 87 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 92 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 128 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 133 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

                               &valbuf, &cmd.flags);
    if (rv < 0) {
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 191 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 127 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 133 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 142 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 87 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c
Starting at line 102 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 108 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    err = lcb_store3(self->instance, cv->mres, &cmd);
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 226 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 236 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c

        PYCBC_EXC_WRAP_OBJ(PYCBC_EXC_ARGUMENTS, 0, "invalid flags", *flagsobj);
        return -1;
    }
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 240 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 38 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 120 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

}

TRACED_FUNCTION(LCBTRACE_OP_REQUEST_ENCODING,
        static, PyObject *,
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 245 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 210 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 123 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 387 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 423 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

           int operation, int argopts) {
    int rv;

    Py_ssize_t ncmds = 0;
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 252 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 369 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    PyObject *value;
    pycbc_seqtype_t seqtype;
    struct pycbc_common_vars cv = PYCBC_COMMON_VARS_STATIC_INIT;
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 255 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 130 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 223 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    struct storecmd_vars scv = { 0 };
    char persist_to = 0, replicate_to = 0;
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 272 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 144 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

    scv.argopts = argopts;

    if (argopts & PYCBC_ARGOPT_MULTI) {
        rv = PyArg_ParseTupleAndKeywords(args, kwargs, "O|OOBB", kwlist_multi,
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 275 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 138 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        rv = PyArg_ParseTupleAndKeywords(args, kwargs, "O|OOBB", kwlist_multi,
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 289 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 120 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/counter.c

        PYCBC_EXC_WRAP(PYCBC_EXC_ARGUMENTS, 0, "couldn't parse arguments");
        return NULL;
    }

    rv = pycbc_get_ttl(ttl_O, &scv.ttl, 1);
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 331 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/store.c
Starting at line 246 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 292 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 169 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    }

    if (argopts & PYCBC_ARGOPT_MULTI) {
        rv = PYCBC_OPUTIL_ITER_MULTI(self, seqtype, dict, &cv, 0, handle_single_kv, &scv, context);
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 59 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 63 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_debug_log(const char* FILE, const char* FUNC, int LINE, pycbc_stack_context_handle CONTEXT, const char* format, ...);
#define PYCBC_DEBUG_LOG_PREFIX(FILE, FUNC, LINE, CONTEXT)  pycbc_debug_log_prefix(FILE,FUNC,LINE,CONTEXT);
#define PYCBC_DEBUG_LOG_CONTEXT_FULL(FILE,FUNC,LINE,CONTEXT,...) pycbc_debug_log(FILE,FUNC,LINE,CONTEXT,__VA_ARGS__);
void pycbc_debug_log_prefix_nocontext(const char* FILE, const char* FUNC, int LINE);
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 224 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 225 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

void pycbc_fetch_error(PyObject *err[3]);
void pycbc_store_error(PyObject *err[3]);
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 494 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 141 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 465 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

void pycbc_dict_add_text_kv(PyObject *dict, const char *key, const char *value);
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 682 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 693 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 814 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

        pycbc_stack_context_handle ref_context,
        lcbtrace_REF_TYPE ref_type,
        const char *component);
=====================================================================
Found a 6 line (10 tokens) duplication in the following files: 
Starting at line 1199 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 1253 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h

    int mropts;

    pycbc_enhanced_err_info *err_info;
};

typedef struct {
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 1321 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 200 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

int pycbc_ResultType_ready(PyTypeObject *p, int flags);
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 1673 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 115 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c

PyObject* pycbc_exc_map(int mode, lcb_error_t err);
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 1853 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/pycbc.h
Starting at line 24 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/connevents.c

void pycbc_invoke_connected_event(pycbc_Bucket *conn, lcb_error_t err);
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 60 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 949 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    if (rv == -1) {
        return -1;
    }
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 191 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 82 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 762 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

        if (PyErr_Occurred()) {
            return -1;
        }
        return 0;
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 263 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 267 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c

    case PYCBC_CMD_GAT:
        gv.allow_dval = 1;
        break;

    case PYCBC_CMD_TOUCH:
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 413 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 427 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/get.c
Starting at line 50 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 200 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c

            PYCBC_TRACE_GET_STACK_CONTEXT_TOPLEVEL(kwargs,
                                                   LCBTRACE_OP_REQUEST_ENCODING,
                                                   self->tracer,
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 20 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/fts.c
Starting at line 21 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 685 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 910 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 944 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    }

    if (resp->rflags & LCB_RESP_F_FINAL) {
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 144 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 62 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

                    "storage operation\n")
        },

        {"key",
            T_OBJECT_EX, offsetof(pycbc_Item, key), 0,
=====================================================================
Found a 6 line (10 tokens) duplication in the following files: 
Starting at line 156 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 161 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 166 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

PyTypeObject pycbc_OperationResultType = {
        PYCBC_POBJ_HEAD_INIT(NULL)
        0
};

PyTypeObject pycbc_ValueResultType = {
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 196 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c
Starting at line 259 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/opresult.c

    p->tp_dealloc = (destructor)ValueResult_dealloc;
    return pycbc_ResultType_ready(p, PYCBC_VALRESULT_BASEFLDS);
}
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 74 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 95 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

    if (pycbc_multiresult_maybe_raise(cv->mres)) {
        return -1;
    }

    cv->ret = pycbc_multiresult_get_result(cv->mres);
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 145 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 182 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 189 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 195 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c

                           "Keys must be a dictionary",
                           sequence);
        ret = -1;

    } else if (PyList_Check(sequence)) {
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 571 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/oputil.c
Starting at line 548 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    rv = pycbc_tc_encode_key(conn, kobj, keybuf);
    if (rv != 0) {
        return rv;
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 167 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/http.c
Starting at line 450 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 477 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 566 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 630 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 662 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 729 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 841 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 920 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 953 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

complete_callback(lcb_t instance, int cbtype, const lcb_RESPBASE *rb)
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 32 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c
Starting at line 88 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/ctranscoder.c

    if (!rv) {
        return NULL;
    }

    rv = pycbc_tc_simple_encode(kobj, &keybuf,PYCBC_FMT_UTF8);
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 117 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 144 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c

        args, kwargs, "s#|ii", kwlist, &params,
        &nparams, &prepared, &cross_bucket)) {
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 142 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/n1ql.c
Starting at line 208 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 248 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    static char *kwlist[] = { "params", "host", NULL };
    PyObject *result = NULL;
    if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s#s", kwlist,
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 159 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/exceptions.c
Starting at line 384 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

pycbc_exc_get_categories(PyObject *self, PyObject *arg)
{
    int rv = 0;
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 24 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 542 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

static PyObject * mk_sd_tuple(const lcb_SDENTRY *ent);
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 362 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 450 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 477 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 630 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    pycbc_OperationResult *res, int cbtype, const lcb_RESPBASE *resp)
{
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 369 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 471 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 490 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 582 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 643 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 971 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    PYCBC_DEBUG_LOG_CONTEXT(res ? res->tracing_context : NULL,
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 391 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 438 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 496 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 587 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 648 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 976 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    maybe_push_operr(mres, (pycbc_Result*)res, resp->rc, is_delete ? 1 : 0);
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 405 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 266 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    dopts.v.v0.persist_to = mres->dur.persist_to;
    dopts.v.v0.replicate_to = mres->dur.replicate_to;
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 434 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 371 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

        mctx->fail(mctx);
    }
    if (err != LCB_SUCCESS) {
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 452 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 634 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 961 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    pycbc_Bucket *conn;
    pycbc_OperationResult *res = NULL;
    pycbc_MultiResult *mres;
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 463 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 484 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 576 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 642 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 745 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 966 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

    if (get_common_objects(resp, &conn, (pycbc_Result**)&res, restype, &mres) != 0) {
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 529 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 625 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 656 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 777 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 984 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        CB_THR_BEGIN(conn);
        (void)instance;
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 529 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 625 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 656 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 722 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        CB_THR_BEGIN(conn);
        (void)instance;
}

static void
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 601 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 765 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        if (cur_tuple == NULL) {
            pycbc_multiresult_adderr(mres);
            goto GT_ERROR;
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 648 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 683 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 859 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 938 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 976 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        maybe_push_operr(mres, (pycbc_Result*)res, resp->rc, 0);
    }
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 651 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 976 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        res->cas = resp->cas;
    }

    operation_completed_with_err_info(
            conn, mres, cbtype, resp, (pycbc_Result *)res);
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 689 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c
Starting at line 913 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/callbacks.c

        operation_completed_with_err_info(parent, mres, cbtype, resp_base, res);
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 44 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 95 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 290 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 319 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 328 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 350 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 358 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

Bucket_get_format(pycbc_Bucket *self, void * unused)
{
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 76 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 90 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    (void)unused;
    return 0;
}

static int
=====================================================================
Found a 1 line (10 tokens) duplication in the following files: 
Starting at line 108 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 146 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 204 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 244 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 368 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

Bucket_register_crypto_provider(pycbc_Bucket *self, PyObject *args) {
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 212 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 216 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 260 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        return NULL;
    }

    if (!PyErr_Occurred()) {
=====================================================================
Found a 7 line (10 tokens) duplication in the following files: 
Starting at line 377 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 437 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

        PYCBC_EXC_WRAP(PYCBC_EXC_LCBERR, rc, "Couldn't add credentials");
        return NULL;
    }
    Py_RETURN_NONE;
}

static PyObject *
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 414 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1089 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    lcb_error_t err;

    if (self->flags & PYCBC_CONN_F_CLOSED) {
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 425 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c
Starting at line 1015 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/bucket.c

    lcb_destroy(self->instance);

    if (self->iopswrap) {
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 562 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 584 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 608 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

        PyObject *keyid_converted = pycbc_convert_char_p(keyid);
        const char *PYARGS_FMTSTRING = "(" "O" "O" ")";
=====================================================================
Found a 3 line (10 tokens) duplication in the following files: 
Starting at line 716 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 750 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 772 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 795 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 822 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    if (lcb_result == lcb_error_t_ERRVALUE) {
        pycbc_exc_wrap_obj(named_crypto_provider,
                           ((lcb_error_t)PYCBC_CRYPTO_PROVIDER_ENCRYPT_FAILED));
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 718 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 752 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 797 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 824 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 851 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

                           ((lcb_error_t)PYCBC_CRYPTO_PROVIDER_ENCRYPT_FAILED));
    }
FAIL:
    return lcb_result;
}
=====================================================================
Found a 4 line (10 tokens) duplication in the following files: 
Starting at line 758 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 900 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

static PYCBC_CSTR_T pycbc_crypto_exc_wrap_V1_get_key_id(
        lcbcrypto_PROVIDER *provider)
{
    pycbc_NamedCryptoProvider *named_crypto_provider =
=====================================================================
Found a 5 line (10 tokens) duplication in the following files: 
Starting at line 904 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c
Starting at line 964 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/crypto.c

    PYCBC_XDECREF(named_crypto_provider);
    PYCBC_FREE(provider);
}

static int NamedCryptoProvider__init(pycbc_NamedCryptoProvider *self,
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 264 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c
Starting at line 265 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/miscops.c

    dopts.v.v0.timeout = (lcb_uint32_t)(timeout * 1000000.0);
    dopts.v.v0.interval = (lcb_uint32_t)(interval * 1000000.0);
=====================================================================
Found a 2 line (10 tokens) duplication in the following files: 
Starting at line 21 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c
Starting at line 35 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c
Starting at line 44 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c
Starting at line 52 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c
Starting at line 84 of /Users/ellis_breen/root/workspaces/couchbase/couchbase-python-client-mainline/src/result.c

Result_success(pycbc_Result *self, void *closure)
{

