mercurial/cext/revlog.h
author Manuel Jacob <me@manueljacob.de>
Sat, 04 Jul 2020 11:41:39 +0200
changeset 45043 be58fb1eaa73
parent 44467 9db11679f8ac
permissions -rw-r--r--
procutil: make stdout line-buffered on Windows if connected to TTY Windows doesn’t support line buffering. Previously, we worked around that by setting the stream unbuffered. Instead, we can use our own line buffering we already use on Python 3.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
40859
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
     1
/*
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
     2
 revlog.h - efficient revlog parsing
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
     3
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
     4
 This software may be used and distributed according to the terms of
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
     5
 the GNU General Public License, incorporated herein by reference.
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
     6
*/
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
     7
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
     8
#ifndef _HG_REVLOG_H_
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
     9
#define _HG_REVLOG_H_
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
    10
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
    11
#include <Python.h>
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
    12
40860
18a8def6e1b5 revlog: rename indexType to HgRevlogIndex_Type as it's a global symbol
Yuya Nishihara <yuya@tcha.org>
parents: 40859
diff changeset
    13
extern PyTypeObject HgRevlogIndex_Type;
40859
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
    14
40861
b12700dd261f revlog: add public CPython function to get parent revisions
Yuya Nishihara <yuya@tcha.org>
parents: 40860
diff changeset
    15
#define HgRevlogIndex_Check(op) PyObject_TypeCheck(op, &HgRevlogIndex_Type)
b12700dd261f revlog: add public CPython function to get parent revisions
Yuya Nishihara <yuya@tcha.org>
parents: 40860
diff changeset
    16
40859
aa76be85029b revlog: export symbol of indexType
Yuya Nishihara <yuya@tcha.org>
parents:
diff changeset
    17
#endif /* _HG_REVLOG_H_ */