return b;
}
-void
+static void
freeblock(block *b)
{
if (numfreeblocks < MAXFREEBLOCKS) {
int counter; /* number of items remaining for iteration */
} dequeiterobject;
-PyTypeObject dequeiter_type;
+static PyTypeObject dequeiter_type;
static PyObject *
deque_iter(dequeobject *deque)
{NULL, NULL} /* sentinel */
};
-PyTypeObject dequeiter_type = {
+static PyTypeObject dequeiter_type = {
PyVarObject_HEAD_INIT(NULL, 0)
"deque_iterator", /* tp_name */
sizeof(dequeiterobject), /* tp_basicsize */
/*********************** Deque Reverse Iterator **************************/
-PyTypeObject dequereviter_type;
+static PyTypeObject dequereviter_type;
static PyObject *
deque_reviter(dequeobject *deque)
return item;
}
-PyTypeObject dequereviter_type = {
+static PyTypeObject dequereviter_type = {
PyVarObject_HEAD_INIT(NULL, 0)
"deque_reverse_iterator", /* tp_name */
sizeof(dequeiterobject), /* tp_basicsize */
#ifdef HAVE_LANGINFO_H
#define LANGINFO(X) {#X, X}
-struct langinfo_constant{
+static struct langinfo_constant{
char* name;
int value;
} langinfo_constants[] =
lists. SplitObj walks through a nested tuple, finding string objects that
need to be split. */
-PyObject *
+static PyObject *
SplitObj(PyObject *arg)
{
if (PyTuple_Check(arg)) {
return 0;
}
-void
+static void
var_perform(VarEvent *ev)
{
*(ev->res) = ev->func(ev->self, ev->args, ev->flags);
{NULL}
};
-PyMethodDef array_methods[] = {
+static PyMethodDef array_methods[] = {
{"append", (PyCFunction)array_append, METH_O,
append_doc},
{"buffer_info", (PyCFunction)array_buffer_info, METH_NOARGS,
#define TOTAL_FIRST 356
#define TOTAL_LAST 53
struct reindex{int start;short count,index;};
-struct reindex nfc_first[] = {
+static struct reindex nfc_first[] = {
{ 60, 2, 0},
{ 65, 15, 3},
{ 82, 8, 19},
{0,0,0}
};
-struct reindex nfc_last[] = {
+static struct reindex nfc_last[] = {
{ 768, 4, 0},
{ 774, 6, 5},
{ 783, 0, 12},
print >>fp, "#define TOTAL_FIRST",total_first
print >>fp, "#define TOTAL_LAST",total_last
print >>fp, "struct reindex{int start;short count,index;};"
- print >>fp, "struct reindex nfc_first[] = {"
+ print >>fp, "static struct reindex nfc_first[] = {"
for start,end in comp_first_ranges:
print >>fp," { %d, %d, %d}," % (start,end-start,comp_first[start])
print >>fp," {0,0,0}"
print >>fp,"};\n"
- print >>fp, "struct reindex nfc_last[] = {"
+ print >>fp, "static struct reindex nfc_last[] = {"
for start,end in comp_last_ranges:
print >>fp," { %d, %d, %d}," % (start,end-start,comp_last[start])
print >>fp," {0,0,0}"