diff options
Diffstat (limited to 'src/pkg.c')
| -rw-r--r-- | src/pkg.c | 13 |
1 files changed, 13 insertions, 0 deletions
| @@ -555,6 +555,15 @@ pkg_intern_name_c_string (const char *p, ptrdiff_t len, Lisp_Object *symbol) | |||
| 555 | return true; | 555 | return true; |
| 556 | } | 556 | } |
| 557 | 557 | ||
| 558 | Lisp_Object | ||
| 559 | pkg_lookup_c_string (const char *ptr, ptrdiff_t nchars, ptrdiff_t nbytes) | ||
| 560 | { | ||
| 561 | if (!package_system_ready) | ||
| 562 | return Qunbound; | ||
| 563 | const Lisp_Object name = make_string_from_bytes (ptr, nchars, nbytes); | ||
| 564 | return lookup_symbol (name, Vearmuffs_package); | ||
| 565 | } | ||
| 566 | |||
| 558 | void | 567 | void |
| 559 | pkg_early_intern_symbol (Lisp_Object symbol) | 568 | pkg_early_intern_symbol (Lisp_Object symbol) |
| 560 | { | 569 | { |
| @@ -582,6 +591,10 @@ pkg_unintern_symbol (Lisp_Object symbol, Lisp_Object package) | |||
| 582 | return Qnil; | 591 | return Qnil; |
| 583 | } | 592 | } |
| 584 | 593 | ||
| 594 | void pkg_break (void) | ||
| 595 | { | ||
| 596 | } | ||
| 597 | |||
| 585 | 598 | ||
| 586 | /*********************************************************************** | 599 | /*********************************************************************** |
| 587 | Old Emacs intern stuff | 600 | Old Emacs intern stuff |