[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
pkg 2edc30628a 27/76: Use build_pure_c_string
From: |
Gerd Moellmann |
Subject: |
pkg 2edc30628a 27/76: Use build_pure_c_string |
Date: |
Fri, 21 Oct 2022 00:16:11 -0400 (EDT) |
branch: pkg
commit 2edc30628aaa8c84d16c02d91c6aa49a66f8f19e
Author: Gerd Möllmann <gerd@gnu.org>
Commit: Gerd Möllmann <gerd@gnu.org>
Use build_pure_c_string
* src/pkg.c (init_pkg_once): Use build_pure_c_string instead of
build_string.
---
src/pkg.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/pkg.c b/src/pkg.c
index 60cd4573ff..2c390d04cd 100644
--- a/src/pkg.c
+++ b/src/pkg.c
@@ -1179,16 +1179,17 @@ init_pkg_once (void)
staticpro (&Vpackage_registry);
/* PKG-FIXME: Not sure about the purecopy (last arg). */
Vpackage_registry = make_hash_table (hashtest_equal, DEFAULT_HASH_SIZE,
- DEFAULT_REHASH_SIZE,
DEFAULT_REHASH_THRESHOLD,
+ DEFAULT_REHASH_SIZE,
+ DEFAULT_REHASH_THRESHOLD,
Qnil, false);
- Vemacs_package = make_package (build_string ("emacs"));
+ Vemacs_package = make_package (build_pure_c_string ("emacs"));
staticpro (&Vemacs_package);
- Vkeyword_package = make_package (build_string ("keyword"));
+ Vkeyword_package = make_package (build_pure_c_string ("keyword"));
register_package (Vemacs_package);
staticpro (&Vkeyword_package);
- XPACKAGE (Vkeyword_package)->nicknames = Fcons (build_string (""), Qnil);
+ XPACKAGE (Vkeyword_package)->nicknames = Fcons (build_pure_c_string (""),
Qnil);
register_package (Vkeyword_package);
staticpro (&Vearmuffs_package);
- pkg f45b266d0e 03/76: Don't use symbols that look package-qualified, (continued)
- pkg f45b266d0e 03/76: Don't use symbols that look package-qualified, Gerd Moellmann, 2022/10/21
- pkg 06cfa629a5 05/76: Print symbols differently, Gerd Moellmann, 2022/10/21
- pkg 54a08db92b 01/76: Basic functionality for packages, Gerd Moellmann, 2022/10/21
- pkg 3e29407122 10/76: And more fixes, Gerd Moellmann, 2022/10/21
- pkg 8615f5b048 15/76: Can now pdumg withput warnings from cl-defstruct, Gerd Moellmann, 2022/10/21
- pkg 0e5323c908 16/76: Remove Lisp_Symbol::interned, Gerd Moellmann, 2022/10/21
- pkg aa00af4e17 26/76: Consider shorthands out of scope, Gerd Moellmann, 2022/10/21
- pkg 4c1bbd4fd7 31/76: intern-soft with ':' trick, Gerd Moellmann, 2022/10/21
- pkg ea65e35cf3 28/76: src/alloc.c: Remove all uses of `pure_alloc`, Gerd Moellmann, 2022/10/21
- pkg a5f6912c6d 30/76: Mapatoms differently, Gerd Moellmann, 2022/10/21
- pkg 2edc30628a 27/76: Use build_pure_c_string,
Gerd Moellmann <=
- pkg 85c0eb1682 36/76: Merge remote-tracking branch 'origin/master' into pkg, Gerd Moellmann, 2022/10/21
- pkg 07f0b758ae 62/76: hash_remove_from_table returns bool, Gerd Moellmann, 2022/10/21
- pkg e1a730849e 42/76: Fix printing uninterned symbols, Gerd Moellmann, 2022/10/21
- pkg 1424d2c6b7 61/76: Fix intern-soft, Gerd Moellmann, 2022/10/21
- pkg bdca01dd38 29/76: Workaround for something Stefan missed, Gerd Moellmann, 2022/10/21
- pkg 62582ea927 72/76: Fix completion for new symbol table layout, Gerd Moellmann, 2022/10/21
- pkg a93ec52542 76/76: Work on Lisp interface, Gerd Moellmann, 2022/10/21
- pkg 9ab00f542f 70/76: Introduce PACKAGE_NAMEX, Gerd Moellmann, 2022/10/21
- pkg 51cd0e05d6 71/76: De-duplicate packages for mapatoms, Gerd Moellmann, 2022/10/21
- pkg 9a263a0782 57/76: Move more package stuff to Lisp, Gerd Moellmann, 2022/10/21