Raymond Toy pushed to branch issue-162-filename-encoding-no-encoding at cmucl / cmucl

Commits:

2 changed files:

Changes:

  • src/code/unix.lisp
    ... ... @@ -25,7 +25,7 @@
    25 25
     ;; it must be set to :iso8859-1 (or left as NIL), making files with
    
    26 26
     ;; non-Latin-1 characters "mojibake", but otherwise they'll be inaccessible.
    
    27 27
     ;; Must be set to NIL initially to enable building Lisp!
    
    28
    -(defvar *filename-encoding* :no-encoding
    
    28
    +(defvar *filename-encoding* :null
    
    29 29
       "The encoding to use for converting a namestring to a string that can
    
    30 30
       be used by the operations system.  It must be a valid
    
    31 31
       external-format name or :NULL.  :NULL means the string
    
    ... ... @@ -34,7 +34,7 @@
    34 34
     
    
    35 35
     (eval-when (:compile-toplevel :load-toplevel :execute)
    
    36 36
       (defmacro %name->file (string)
    
    37
    -    `(if (eql *filename-encoding* :nul)
    
    37
    +    `(if (eql *filename-encoding* :null)
    
    38 38
     	 ,string
    
    39 39
     	 (string-encode ,string *filename-encoding*)))
    
    40 40
       (defmacro %file->name (string)
    

  • src/i18n/locale/cmucl-unix.pot
    ... ... @@ -19,7 +19,7 @@ msgstr ""
    19 19
     msgid ""
    
    20 20
     "The encoding to use for converting a namestring to a string that can\n"
    
    21 21
     "  be used by the operations system.  It must be a valid\n"
    
    22
    -"  external-format name or :NO-ENCODING.  :NO-ENCODING means the string\n"
    
    22
    +"  external-format name or :NULL.  :NULL means the string\n"
    
    23 23
     "  is passed as is to the operating system.  The operating system will\n"
    
    24 24
     "  get the low 8 bits of each UTF-16 code unit of the string."
    
    25 25
     msgstr ""