diff options
author | Guido van Rossum <guido@python.org> | 1995-08-04 04:20:48 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1995-08-04 04:20:48 (GMT) |
commit | 667d704997f26a1a22f4e981bbb3c2f8399cfc41 (patch) | |
tree | 245b91f0451e57625f921f02f6f0d3dfb85d59a0 /Python/frozen.c | |
parent | 37ba0bc50be14b6f2148ebb7f824c8e77f001488 (diff) | |
download | cpython-667d704997f26a1a22f4e981bbb3c2f8399cfc41.zip cpython-667d704997f26a1a22f4e981bbb3c2f8399cfc41.tar.gz cpython-667d704997f26a1a22f4e981bbb3c2f8399cfc41.tar.bz2 |
Initial revision
Diffstat (limited to 'Python/frozen.c')
-rw-r--r-- | Python/frozen.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Python/frozen.c b/Python/frozen.c new file mode 100644 index 0000000..5c1d3b4 --- /dev/null +++ b/Python/frozen.c @@ -0,0 +1,21 @@ +/* In order to test the support for frozen modules, by default we + define a single frozen module, __hello__. Loading it will print + some famous words... */ + +static unsigned char M___hello__[] = { + 99,0,0,0,0,0,0,115,15,0,0,0,127,0,0,127, + 1,0,100,0,0,71,72,100,1,0,83,40,2,0,0,0, + 115,14,0,0,0,72,101,108,108,111,32,119,111,114,108,100, + 46,46,46,78,40,0,0,0,0,40,0,0,0,0,115,8, + 0,0,0,104,101,108,108,111,46,112,121,115,1,0,0,0, + 63, +}; + +struct frozen { + char *name; + unsigned char *code; + int size; +} frozen_modules[] = { + {"__hello__", M___hello__, 81}, + {0, 0, 0} /* sentinel */ +}; |