summaryrefslogtreecommitdiff
path: root/Include/import.h
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1996-06-17 17:05:01 +0000
committerGuido van Rossum <guido@python.org>1996-06-17 17:05:01 +0000
commitcf38b117209521f89edde4f3c70b7969679d3ea4 (patch)
treedf75e5a92098c3468bae60180d6d5d50542fbc2e /Include/import.h
parente6548c0a69f4eb6579fac867eda9b3d47550bb5e (diff)
downloadcpython-cf38b117209521f89edde4f3c70b7969679d3ea4.tar.gz
Add defs for struct _frozen and struct _frozen *PyImport_FrozenModules();
Diffstat (limited to 'Include/import.h')
-rw-r--r--Include/import.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/Include/import.h b/Include/import.h
index b406233d3c..7738418c75 100644
--- a/Include/import.h
+++ b/Include/import.h
@@ -45,8 +45,21 @@ struct _inittab {
void (*initfunc)();
};
+/* This table is defined in config.c: */
+
extern struct _inittab inittab[];
+struct _frozen {
+ char *name;
+ unsigned char *code;
+ int size;
+};
+
+/* Embedding apps may change this pointer to point to their favorite
+ collection of frozen modules: */
+
+extern DL_IMPORT(struct _frozen *) PyImport_FrozenModules;
+
#ifdef __cplusplus
}
#endif