From 191ba90359eba81793ba6cbe7240803416f8e763 Mon Sep 17 00:00:00 2001 From: christos Date: Tue, 26 May 2015 17:32:45 +0000 Subject: [PATCH 1/4] PR/451: Fix error messages containing %c to be always '%c' --- sh.err.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sh.err.c b/sh.err.c index 9111ed9..acbf1f1 100644 --- a/sh.err.c +++ b/sh.err.c @@ -218,7 +218,7 @@ errinit(void) elst[ERR_DOLZERO] = CSAVS(1, 5, "No file for $0"); elst[ERR_INCBR] = CSAVS(1, 6, "Incomplete [] modifier"); elst[ERR_EXPORD] = CSAVS(1, 7, "$ expansion must end before ]"); - elst[ERR_BADMOD] = CSAVS(1, 8, "Bad : modifier in $ (%c)"); + elst[ERR_BADMOD] = CSAVS(1, 8, "Bad : modifier in $ '%c'"); elst[ERR_SUBSCRIPT] = CSAVS(1, 9, "Subscript error"); elst[ERR_BADNUM] = CSAVS(1, 10, "Badly formed number"); elst[ERR_NOMORE] = CSAVS(1, 11, "No more words"); @@ -262,8 +262,8 @@ errinit(void) elst[ERR_NOTWHILE] = CSAVS(1, 48, "Not in while/foreach"); elst[ERR_NOPROC] = CSAVS(1, 49, "No more processes"); elst[ERR_NOMATCH] = CSAVS(1, 50, "No match"); - elst[ERR_MISSING] = CSAVS(1, 51, "Missing %c"); - elst[ERR_UNMATCHED] = CSAVS(1, 52, "Unmatched %c"); + elst[ERR_MISSING] = CSAVS(1, 51, "Missing '%c'"); + elst[ERR_UNMATCHED] = CSAVS(1, 52, "Unmatched '%c'"); elst[ERR_NOMEM] = CSAVS(1, 53, "Out of memory"); elst[ERR_PIPE] = CSAVS(1, 54, "Can't make pipe"); elst[ERR_SYSTEM] = CSAVS(1, 55, "%s: %s"); @@ -309,7 +309,7 @@ errinit(void) elst[ERR_BADSUBST] = CSAVS(1, 90, "Bad substitute"); elst[ERR_LHS] = CSAVS(1, 91, "No previous left hand side"); elst[ERR_RHSLONG] = CSAVS(1, 92, "Right hand side too long"); - elst[ERR_BADBANGMOD] = CSAVS(1, 93, "Bad ! modifier: %c"); + elst[ERR_BADBANGMOD] = CSAVS(1, 93, "Bad ! modifier: '%c'"); elst[ERR_MODFAIL] = CSAVS(1, 94, "Modifier failed"); elst[ERR_SUBOVFL] = CSAVS(1, 95, "Substitution buffer overflow"); elst[ERR_BADBANGARG] = CSAVS(1, 96, "Bad ! arg selector"); @@ -335,7 +335,7 @@ errinit(void) elst[ERR_TCNOSTR] = CSAVS(1, 115, "Out of termcap string space"); elst[ERR_SETTCUS] = CSAVS(1, 116, "Usage: settc %s [yes|no]"); elst[ERR_TCCAP] = CSAVS(1, 117, "Unknown capability `%s'"); - elst[ERR_TCPARM] = CSAVS(1, 118, "Unknown termcap parameter `%%%c'"); + elst[ERR_TCPARM] = CSAVS(1, 118, "Unknown termcap parameter '%%%c'"); elst[ERR_TCARGS] = CSAVS(1, 119, "Too many arguments for `%s' (%d)"); elst[ERR_TCNARGS] = CSAVS(1, 120, "`%s' requires %d arguments"); elst[ERR_TCUSAGE] = CSAVS(1, 121, @@ -365,7 +365,7 @@ errinit(void) elst[ERR_ULIMUS] = CSAVS(1, 134, "Usage: unlimit [-fh] [limits]"); elst[ERR_READONLY] = CSAVS(1, 135, "$%S is read-only"); elst[ERR_BADJOB] = CSAVS(1, 136, "No such job (badjob)"); - elst[ERR_BADCOLORVAR] = CSAVS(1, 137, "Unknown colorls variable `%c%c'"); + elst[ERR_BADCOLORVAR] = CSAVS(1, 137, "Unknown colorls variable '%c%c'"); elst[ERR_EOF] = CSAVS(1, 138, "Unexpected end of file"); } -- 2.5.5 From 7daf93b26acd6119e52a72bc00428ffb5b0f8589 Mon Sep 17 00:00:00 2001 From: christos Date: Tue, 26 May 2015 17:38:25 +0000 Subject: [PATCH 2/4] PR/451: Quote %c consistently as '%c' --- nls/C/set1 | 12 ++++++------ nls/C/set9 | 2 +- nls/et/set1 | 12 ++++++------ nls/et/set9 | 2 +- nls/finnish/set1 | 12 ++++++------ nls/finnish/set9 | 2 +- nls/french/set1 | 12 ++++++------ nls/french/set9 | 2 +- nls/german/set1 | 12 ++++++------ nls/german/set9 | 2 +- nls/greek/set1 | 12 ++++++------ nls/greek/set9 | 2 +- nls/italian/set1 | 12 ++++++------ nls/italian/set9 | 2 +- nls/ja/set1 | 12 ++++++------ nls/pl/set1 | 12 ++++++------ nls/pl/set9 | 2 +- nls/russian/set1 | 12 ++++++------ nls/russian/set9 | 2 +- nls/spanish/set1 | 12 ++++++------ nls/spanish/set9 | 2 +- nls/ukrainian/set1 | 12 ++++++------ nls/ukrainian/set9 | 2 +- 23 files changed, 83 insertions(+), 83 deletions(-) diff --git a/nls/C/set1 b/nls/C/set1 index ed64413..1512d4c 100644 --- a/nls/C/set1 +++ b/nls/C/set1 @@ -8,7 +8,7 @@ $set 1 5 No file for $0 6 Incomplete [] modifier 7 $ expansion must end before ] -8 Bad : modifier in $ (%c) +8 Bad : modifier in $ '%c' 9 Subscript error 10 Badly formed number 11 No more words @@ -51,8 +51,8 @@ $set 1 48 Not in while/foreach 49 No more processes 50 No match -51 Missing %c -52 Unmatched %c +51 Missing '%c' +52 Unmatched '%c' 53 Out of memory 54 Can't make pipe 55 %s: %s @@ -93,7 +93,7 @@ $set 1 90 Bad substitute 91 No previous left hand side 92 Right hand side too long -93 Bad ! modifier: %c +93 Bad ! modifier: '%c' 94 Modifier failed 95 Substitution buffer overflow 96 Bad ! arg selector @@ -118,7 +118,7 @@ $set 1 115 Out of termcap string space 116 Usage: settc %s [yes|no] 117 Unknown capability `%s' -118 Unknown termcap parameter `%%%c' +118 Unknown termcap parameter '%%%c' 119 Too many arguments for `%s' (%d) 120 `%s' requires %d arguments 121 Usage: echotc [-v|-s] [ []] @@ -137,4 +137,4 @@ $set 1 134 Usage: unlimit [-fh] [limits] 135 $%S is read-only 136 No such job -137 Unknown colorls variable `%c%c' +137 Unknown colorls variable '%c%c' diff --git a/nls/C/set9 b/nls/C/set9 index debe7eb..2d61e0e 100644 --- a/nls/C/set9 +++ b/nls/C/set9 @@ -8,5 +8,5 @@ $set 9 5 Some extended keys too long for internal print buffer 6 Enumerate: BUG!! Null ptr passed\n! 7 no input -8 Something must follow: %c\n +8 Something must follow: '%c'\n 9 Octal constant does not fit in a char.\n diff --git a/nls/et/set1 b/nls/et/set1 index 66a7122..4fb6db0 100644 --- a/nls/et/set1 +++ b/nls/et/set1 @@ -8,7 +8,7 @@ $set 1 5 $0 jaoks pole faili 6 Mittetäielik [] muutja 7 $ laiendus peab lõppema enne ] -8 Halb : täiendaja $ (%c) +8 Halb : täiendaja $ '%c' 9 Viga indeksis 10 Vigane number 11 Sõnad on otsas @@ -51,8 +51,8 @@ $set 1 48 Pole while/foreach sees 49 Protsessid on otsas 50 Ei leia -51 Puuduv %c -52 Ei leia sümbolit %c +51 Puuduv '%c' +52 Ei leia sümbolit '%c' 53 Mälu on otsas 54 Toru ei saa luua 55 %s: %s @@ -93,7 +93,7 @@ $set 1 90 Vigane asendamine 91 Eelmist vasakut poolt pole 92 Parem pool on liiga pikk -93 Vigane ! modifikaator: %c +93 Vigane ! modifikaator: '%c' 94 Modifikaator ebaõnnestus 95 Asenduse puhvri ületäitumine 96 Vigane ! argumendi valik @@ -118,7 +118,7 @@ $set 1 115 Termcap sõne on liiga pikk 116 Kasuta: settc %s [yes|no] 117 Tundmatu omadus `%s' -118 Tundmatu termcap parameeter `%%%c' +118 Tundmatu termcap parameeter '%%%c' 119 `%s' jaoks on liiga palju argumente (%d) 120 `%s' nõuab %d argumenti 121 Kasuta: echotc [-v|-s] [ []] @@ -137,4 +137,4 @@ $set 1 134 Kasuta: unlimit [-fh] [limiidid] 135 $%S on ainult lugemiseks 136 Pole sellist tööd -137 Tundmatu colorls muutuja `%c%c' +137 Tundmatu colorls muutuja '%c%c' diff --git a/nls/et/set9 b/nls/et/set9 index bf6841f..f94b102 100644 --- a/nls/et/set9 +++ b/nls/et/set9 @@ -8,5 +8,5 @@ $set 9 5 Mõned laiendatud klahvid on sisemise trükipuhvri jaoks liiga pikad 6 Enumerate: BUG!! Null viit anti\n! 7 sisendit pole -8 Midagi peab järgnema: %c\n +8 Midagi peab järgnema: '%c'\n 9 kaheksand-konstant ei mahu sümbolisse.\n diff --git a/nls/finnish/set1 b/nls/finnish/set1 index 7abca24..d526ad2 100644 --- a/nls/finnish/set1 +++ b/nls/finnish/set1 @@ -8,7 +8,7 @@ $set 1 5 Puuttuva tiedosto $0 6 Vajavainen [] muunnos 7 $ -laajennuksen on päätyttävä ennen ']'-merkkiä -8 Virheellinen : -muunnos $ (%c) +8 Virheellinen : -muunnos $ '%c' 9 Indeksivirhe 10 Virheellinen numero 11 Liian vähän sanoja @@ -51,8 +51,8 @@ $set 1 48 Silmukan (while/foreach) ulkopuolella 49 Lisää prosesseja ei voida luoda 50 Ei vastaavuuksia (match) -51 Puuttuva %c -52 Ylimääräinen/pariton %c +51 Puuttuva '%c' +52 Ylimääräinen/pariton '%c' 53 Muisti loppu 54 Putkea ei voida luoda 55 %s: %s @@ -93,7 +93,7 @@ $set 1 90 Virheellinen korvaava merkkijono 91 Edellistä vasemmanpuolista merkkijonoa ei ole 92 Oikeanpuolinen merkkijono on liian pitkä -93 Virheellinen ! -muunnos: %c +93 Virheellinen ! -muunnos: '%c' 94 Muunnos epäonnistui 95 Korvauspuskurin ylivuoto 96 Virheellinen ! argumenttivalitsin @@ -118,7 +118,7 @@ $set 1 115 Päätetyypin kuvaukselle (termcap) ei ole tarpeeksi tilaa 116 Käyttö: settc %s [yes|no] 117 Tuntematon toiminne `%s' -118 Tuntematon päätetyypin (termcap) parameteri `%%%c' +118 Tuntematon päätetyypin (termcap) parameteri '%%%c' 119 Liian paljon argumentteja käskylle `%s' (%d) 120 `%s' edellyttää %d argumenttia 121 Käyttö: echotc [-v|-s] [ []] @@ -137,4 +137,4 @@ $set 1 134 Käyttö: unlimit [-fh] [rajoitteet (limits)] 135 Muuttujalle $%S ei voida asettaa arvoa 136 Viitattua työtä ei ole -137 Tuntematon colorls-muuttuja `%c%c' +137 Tuntematon colorls-muuttuja '%c%c' diff --git a/nls/finnish/set9 b/nls/finnish/set9 index 695ce46..ec50ac6 100644 --- a/nls/finnish/set9 +++ b/nls/finnish/set9 @@ -8,5 +8,5 @@ $set 9 5 Jotkin laajennetut näppäimet ovat liian pitkiä sisäiseen tulostuspuskurille 6 Enumerate: VIKA!! Välitetty null-osoitin\n! 7 ei syötettä -8 Jotain on seurattava: %c\n +8 Jotain on seurattava: '%c'\n 9 Oktaalivakio ei mahdu char-tyypin muuttujaan.\n diff --git a/nls/french/set1 b/nls/french/set1 index d1419f3..2421282 100644 --- a/nls/french/set1 +++ b/nls/french/set1 @@ -8,7 +8,7 @@ $set 1 5 Pas de fichier pour $0 6 Modificateur [] incomplet 7 $ l'expansion doit se terminer avant ] -8 Mauvais : modificateur dans $ (%c) +8 Mauvais : modificateur dans $ '%c' 9 Erreur d'indice 10 Numéro mal formé 11 Plus de mots @@ -51,8 +51,8 @@ $set 1 48 Vous n'êtes pas dans une boucle while ou foreach 49 Plus de processus 50 Pas de correspondance -51 %c manquant -52 %c sans correspondance +51 '%c' manquant +52 '%c' sans correspondance 53 Mémoire insuffisante 54 Impossible de créer un tube 55 %s: %s @@ -93,7 +93,7 @@ $set 1 90 Remplacement incorrect 91 Pas de partie gauche précédente 92 Partie droite trop longue -93 Modificateur ! incorrect: %c +93 Modificateur ! incorrect: '%c' 94 Echec du modificateur 95 Dépassement de capacité de la mémoire tampon de substitution 96 Sélecteur d'argument ! incorrect @@ -118,7 +118,7 @@ $set 1 115 Pas assez de place pour la chaine termcap 116 Syntaxe: settc %s [yes|no] 117 Capacité `%s' inconnue -118 Paramètre termcap inconnu `%%%c' +118 Paramètre termcap inconnu '%%%c' 119 Trop d'arguments pour `%s' (%d) 120 `%s' nécessite %d arguments 121 Syntaxe: echotc [-v|-s] [ []] @@ -137,4 +137,4 @@ $set 1 134 Syntaxe: unlimit [-fh] [limites] 135 $%S est en lecture seule 136 Pas de travail de ce type -137 Unknown colorls variable `%c%c' +137 Unknown colorls variable '%c%c' diff --git a/nls/french/set9 b/nls/french/set9 index 30a5ca4..8f37a2f 100644 --- a/nls/french/set9 +++ b/nls/french/set9 @@ -8,5 +8,5 @@ $set 9 5 Certaines touches d'extension trop longues pour tampon d'impression interne 6 Enumerate: BUG!! Pointeur Null passé!\n 7 pas d'entrée -8 Quelque chose doit suivre: %c\n +8 Quelque chose doit suivre: '%c'\n 9 Une constante Octale ne peut pas tenir dans un caractère.\n diff --git a/nls/german/set1 b/nls/german/set1 index f4ece70..1d35913 100644 --- a/nls/german/set1 +++ b/nls/german/set1 @@ -8,7 +8,7 @@ $set 1 5 Keine Datei für $0 6 Unvollständiger [] Modifizierer 7 $ Ausweitung muß vor ] enden -8 Falscher : Modifizierer in $ (%c) +8 Falscher : Modifizierer in $ '%c' 9 Indexfehler 10 Falsche Nummer 11 Keine Worte mehr @@ -51,8 +51,8 @@ $set 1 48 Nicht in while/foreach 49 Keine Prozesse mehr 50 Kein Treffer -51 Fehlendes %c -52 Überflüssiges %c +51 Fehlendes '%c' +52 Überflüssiges '%c' 53 Kein Speicher mehr 54 Kann keine Pipe erzeugen 55 %s: %s @@ -93,7 +93,7 @@ $set 1 90 Falsche Ersetzung 91 Keine vorhergehende linke Seite 92 Rechte Seite zu lang -93 Falscher ! Modifizierer: %c +93 Falscher ! Modifizierer: '%c' 94 Modifizierer fehlgeschlagen 95 Überlauf des Ersetzungspuffers 96 Falscher ! Argumentbezeichner @@ -118,7 +118,7 @@ $set 1 115 Kein Platz mehr für Termcap-Eintrag 116 Benutzung: settc %s [yes|no] 117 Unbekannte Fähigkeit `%s' -118 Unbekannter Termcap-Parameter `%%%c' +118 Unbekannter Termcap-Parameter '%%%c' 119 Zu viele Argumente für `%s' (%d) 120 `%s' erfordert %d Argumente 121 Benutzung: echotc [-v|-s] [ []] @@ -137,4 +137,4 @@ $set 1 134 Benutzung: unlimit [-fh] [Grenzen] 135 $%S ist nur lesbar 136 Kein solcher Job -137 Unknown colorls variable `%c%c' +137 Unknown colorls variable '%c%c' diff --git a/nls/german/set9 b/nls/german/set9 index 57d84df..c413d1c 100644 --- a/nls/german/set9 +++ b/nls/german/set9 @@ -8,5 +8,5 @@ $set 9 5 Some extended keys too long for internal print buffer 6 Enumerate: BUG!! Null ptr passed\n! 7 keine Eingabe -8 Es muß noch etwas folgen: %c\n +8 Es muß noch etwas folgen: '%c'\n 9 Oktal-Konstante paßt nicht in ein Zeichen.\n diff --git a/nls/greek/set1 b/nls/greek/set1 index c0658db..1a5c10d 100644 --- a/nls/greek/set1 +++ b/nls/greek/set1 @@ -8,7 +8,7 @@ $set 1 5 Δεν υπάρχει αρχείο γιά το $0 6 Ελλιπής μετατροπέας [] 7 Η ανάπτυξη του $ πρέπει να τελειώνει πριν το ] -8 Λάθος μετατροπέας : στο $ (%c) +8 Λάθος μετατροπέας : στο $ '%c' 9 Λάθος όρισμα 10 Κακοσχηματισμένος αριθμός 11 Δεν υπάρχουν άλλες λέξεις @@ -51,8 +51,8 @@ $set 1 48 Εκτός while/foreach 49 Δεν υπάρχουν άλλες διεργασίες 50 Δεν υπάρχει ταίριασμα -51 Απόν %c -52 Μη ταιριασμένο %c +51 Απόν '%c' +52 Μη ταιριασμένο '%c' 53 Δεν υπάρχει άλλη μνήμη 54 Δεν μπορώ να δημιουργήσω pipe 55 %s: %s @@ -93,7 +93,7 @@ $set 1 90 Λάθος αντικατάσταση 91 Δεν υπάρχει προηγούμενο αριστερό μέρος 92 Tο δεξί μέρος είναι πολύ μεγάλο -93 Κακός μετατροπέας !: %c +93 Κακός μετατροπέας !: '%c' 94 Ο μετατροπέας απέτυχε 95 Υπερχείλιση του buffer αντικαταστάσεων 96 Λάθος επιλογέας ορίσματος ! @@ -118,7 +118,7 @@ $set 1 115 Δεν υπάρχει χώρος γιά το termcap string 116 Χρήση: settc %s [yes|no] 117 Αγνωστη ικανότητα `%s' -118 Αγνωστη παράμετρος του termcap `%%%c' +118 Αγνωστη παράμετρος του termcap '%%%c' 119 Υπερβολικά πολλά ορίσματα γιά το `%s' (%d) 120 Tο `%s' απαιτεί %d ορίσματα 121 Χρήση: echotc [-v|-s] [<ικανότητα> [<ορίσματα>]] @@ -137,4 +137,4 @@ $set 1 134 Χρήση: unlimit [-fh] [όρια] 135 Tο $%S είναι μόνο γιά διάβασμα 136 Δεν υπάρχει τέτοια εργασία -137 Unknown colorls variable `%c%c' +137 Unknown colorls variable '%c%c' diff --git a/nls/greek/set9 b/nls/greek/set9 index 800c473..c51bf91 100644 --- a/nls/greek/set9 +++ b/nls/greek/set9 @@ -8,5 +8,5 @@ $set 9 5 Μερικά extended keys είναι πολύ μεγάλα γιά τον εσωτερικό print buffer 6 Enumerate: BUG!! Πέρασμα μηδενικού pointer!\n 7 δεν υπάρχει είσοδος -8 Κάτι πρέπει να ακολουθεί: %c\n +8 Κάτι πρέπει να ακολουθεί: '%c'\n 9 Η οκταδική σταθερά δε χωράει στο μέγεθος ενός char.\n diff --git a/nls/italian/set1 b/nls/italian/set1 index 6a6e03b..87669e6 100644 --- a/nls/italian/set1 +++ b/nls/italian/set1 @@ -8,7 +8,7 @@ $set 1 5 Nessun file per $0 6 Modificatore [] incompleto 7 L'espansione $ deve terminare prima di ] -8 Modificatore sbagliato in $ (%c) +8 Modificatore sbagliato in $ '%c' 9 Errore di indice 10 Numero non corretto 11 Sono senza parole @@ -51,8 +51,8 @@ $set 1 48 Non in un while/foreach 49 Ho finito i processi 50 Corrispondenza non esistente -51 %c mancante -52 %c non corrispondente +51 '%c' mancante +52 '%c' non corrispondente 53 Memoria esaurita 54 Non posso creare una pipe 55 %s: %s @@ -93,7 +93,7 @@ $set 1 90 Sostituzione sbagliata 91 Non esiste il precedente lato sinistro 92 Lato destro troppo lungo -93 Modificatore ! errato: %c +93 Modificatore ! errato: '%c' 94 Il modificatore non ha funzionato 95 Overflow di buffer nella sostituzione 96 Errato selettore ! di argomento @@ -118,7 +118,7 @@ $set 1 115 Al di fuori dello spazio stringa del termcap 116 Utilizzo: settc %s [yes|no] 117 Capacità `%s' sconosciuta -118 Parametro del termcap `%%%c' sconosciuto +118 Parametro del termcap '%%%c' sconosciuto 119 Troppi argomenti per `%s' (%d) 120 `%s' richiede %d argomenti 121 Utilizzo: echotc [-v|-s] [ []] @@ -137,4 +137,4 @@ $set 1 134 Utilizzo: unlimit [-fh] [limiti] 135 $%S è a sola lettura 136 Non esiste il lavoro -137 Variabile `%c%c colorls' sconosciuta +137 Variabile '%c%c colorls' sconosciuta diff --git a/nls/italian/set9 b/nls/italian/set9 index e20ac20..b00f076 100644 --- a/nls/italian/set9 +++ b/nls/italian/set9 @@ -8,5 +8,5 @@ $set 9 5 Alcuni tasti estesi sono troppo grandi per il buffer interno di stampa 6 Enumerate: BACO!! ho ricevuto un puntatore nullo\n! 7 niente in ingresso -8 Qualcosa deve seguire: %c\n +8 Qualcosa deve seguire: '%c'\n 9 Costante ottale non adeguata per un char.\n diff --git a/nls/ja/set1 b/nls/ja/set1 index 09499e4..d37dbc4 100644 --- a/nls/ja/set1 +++ b/nls/ja/set1 @@ -8,7 +8,7 @@ $set 1 5 $0 用のファイルがありません 6 [] 修飾子が不完全です 7 $ 展開は ] の前に終わる必要があります -8 $ 内の : 修飾子が間違っています (%c) +8 $ 内の : 修飾子が間違っています '%c' 9 配列の添え字が間違っています 10 番号が正しい書式になっていません 11 文字列はもうありません @@ -51,8 +51,8 @@ $set 1 48 while/foreachの中ではありません 49 プロセスを生成できません 50 照合パターンに合いません -51 %c が欠けている箇所があります -52 %c が対応しません +51 '%c' が欠けている箇所があります +52 '%c' が対応しません 53 メモリが不足しています 54 パイプを作れません 55 %s: %s @@ -93,7 +93,7 @@ $set 1 90 不正な置換です 91 直前の左サイドがありません 92 右サイドが長過ぎます -93 間違った ! 修飾子です: %c +93 間違った ! 修飾子です: '%c' 94 修飾子の失敗です 95 置換バッファがオーバーフローしました 96 間違った ! 引数のセレクターです @@ -118,7 +118,7 @@ $set 1 115 termcapの文字列領域不足です 116 形式: settc %s [yes|no] 117 知らないcapability `%s' -118 知らないtermcapパラメタ `%%%c' +118 知らないtermcapパラメタ '%%%c' 119 `%s' に対する引数が多過ぎます (%d) 120 `%s' には %d 引数が必要です 121 形式: echotc [-v|-s] [ []] @@ -137,4 +137,4 @@ $set 1 134 形式: unlimit [-fh] [limits] 135 $%S は読取専用です 136 jobが見つかりません -137 不明のcolorls変数です `%c%c' +137 不明のcolorls変数です '%c%c' diff --git a/nls/pl/set1 b/nls/pl/set1 index 19b107b..ebf1817 100644 --- a/nls/pl/set1 +++ b/nls/pl/set1 @@ -8,7 +8,7 @@ $set 1 5 Brak pliku dla $0 6 Niekompletny modyfikator [] 7 ekspansja $ musi zakończyć się przed ] -8 Błąd : modyfikator w $ (%c) +8 Błąd : modyfikator w $ '%c' 9 Błąd subskrypcji 10 Źle stworzona liczba 11 Brak słów @@ -51,8 +51,8 @@ $set 1 48 Nie w while/foreach 49 Brak innych procesów 50 Brak pasujących -51 Brakuje %c -52 Niedopasowany %c +51 Brakuje '%c' +52 Niedopasowany '%c' 53 Brak pamięci 54 Nie mogę stworzyć potoku 55 %s: %s @@ -93,7 +93,7 @@ $set 1 90 Złe dopasowanie 91 No previous left hand side 92 Right hand side too long -93 Zły modyfikator ! : %c +93 Zły modyfikator ! : '%c' 94 Modyfikator zawiódł 95 Przepełnienie bufora dopasowania 96 Zły ! selektor argumentów @@ -118,7 +118,7 @@ $set 1 115 Brak miejsc w łańcuchu termcap 116 Użycie: settc %s [yes|no] 117 Nieznana zdolność `%s' -118 Nieznany parametr termcap `%%%c' +118 Nieznany parametr termcap '%%%c' 119 Zbyt wiele argumentów dla `%s' (%d) 120 `%s' requires %d arguments 121 Użycie: echotc [-v|-s] [ []] @@ -137,4 +137,4 @@ $set 1 134 Użycie: unlimit [-fh] [limity] 135 $%S jest tylko-do-odczytu 136 Brak takiej pracy -137 Nieznana zmienna colorls `%c%c' +137 Nieznana zmienna colorls '%c%c' diff --git a/nls/pl/set9 b/nls/pl/set9 index 8e3aeec..4ba4032 100644 --- a/nls/pl/set9 +++ b/nls/pl/set9 @@ -8,5 +8,5 @@ $set 9 5 Some extended keys too long for internal print buffer 6 Enumerate: BUG!! Null ptr passed\n! 7 no input -8 Something must follow: %c\n +8 Something must follow: '%c'\n 9 Octal constant does not fit in a char.\n diff --git a/nls/russian/set1 b/nls/russian/set1 index d872a5b..feac1e6 100644 --- a/nls/russian/set1 +++ b/nls/russian/set1 @@ -8,7 +8,7 @@ $set 1 5 Нет файла для $0 6 Незавершённый модификатор [] 7 $ расширение должно оканчиваться перед ] -8 Плохой модификатор в $ (%c) +8 Плохой модификатор в $ '%c' 9 Ошибка подпрограммы 10 Неправильно сформированное число 11 Нет больше слов @@ -51,8 +51,8 @@ $set 1 48 Не внутри while/foreach 49 Нет больше процессов 50 Нет соответствий -51 Отсутствует %c -52 Нет соответствия для %c +51 Отсутствует '%c' +52 Нет соответствия для '%c' 53 Нет памяти 54 Не могу создать неименованный канал 55 %s: %s @@ -93,7 +93,7 @@ $set 1 90 Плохая подстановка 91 Отсутствует предыдущая левая сторона 92 Правая сторона слишком длинная -93 Плохой модификатор !: %c +93 Плохой модификатор !: '%c' 94 Ошибка модификатора 95 Переполнение буфера подстановки 96 Плохой селектор для аргумента ! @@ -118,7 +118,7 @@ $set 1 115 Переполнение строки termcap 116 Использование: settc %s [yes|no] 117 Неизвестная capability `%s' -118 Неизвестный параметр termcap `%%%c' +118 Неизвестный параметр termcap '%%%c' 119 Слишком много аргументов для `%s' (%d) 120 `%s' требует %d аргументов 121 Использование: echotc [-v|-s] [ [<аргументы>]] @@ -137,4 +137,4 @@ $set 1 134 Использование: unlimit [-fh] [пределы] 135 $%S только для чтения 136 Нет такого задания -137 Неизвестное значение `%c%c' переменной colorls +137 Неизвестное значение '%c%c' переменной colorls diff --git a/nls/russian/set9 b/nls/russian/set9 index d5bc1b7..27aed9e 100644 --- a/nls/russian/set9 +++ b/nls/russian/set9 @@ -8,5 +8,5 @@ $set 9 5 Some extended keys too long for internal print buffer 6 Enumerate: BUG!! Передан нулевой указатель!\n 7 нет вводимых данных -8 Something must follow: %c\n +8 Something must follow: '%c'\n 9 Восьмеричная константа не умещается в char.\n diff --git a/nls/spanish/set1 b/nls/spanish/set1 index f38d63f..58dc40c 100644 --- a/nls/spanish/set1 +++ b/nls/spanish/set1 @@ -8,7 +8,7 @@ $set 1 5 No hay fichero para $0 6 Modificador [] incompleto 7 $ expansión debe terminar antes de ] -8 Modificador erróneo : en $ (%c) +8 Modificador erróneo : en $ '%c' 9 Error de índice 10 Número erróneamente formado 11 No hay más palabras @@ -51,8 +51,8 @@ $set 1 48 No se encuentra en bucle while/foreach 49 No hay más procesos 50 No existe correspondencia -51 Falta %c -52 No se ha hallado correspondencia con %c +51 Falta '%c' +52 No se ha hallado correspondencia con '%c' 53 Memoria insuficiente 54 No se puede crear la tubería 55 %s: %s @@ -93,7 +93,7 @@ $set 1 90 Sustituto erróneo 91 No existe `lado izquierdo' previo 92 Valor de asignación demasiado largo -93 Modificador de ! incorrecto: %c +93 Modificador de ! incorrecto: '%c' 94 Error de modificador 95 Desborde el el buffer de sustitución 96 Selector de argumento de ! erróneo @@ -118,7 +118,7 @@ $set 1 115 Se ha agotado el espacio para cadenas termcap 116 Uso: settc %s [yes|no] 117 Característica `%s' desconocida -118 Parámetro termcap `%%%c' desconocido +118 Parámetro termcap '%%%c' desconocido 119 Demasiados argumentos para `%s' (%d) 120 `%s' requiere %d argumentos 121 Uso: echotc [-v|-s] [ []] @@ -137,4 +137,4 @@ $set 1 134 Uso: unlimit [-fh] [límites] 135 $%S es de sólo-lectura 136 No existe ese trabajo -137 Unknown colorls variable `%c%c' +137 Unknown colorls variable '%c%c' diff --git a/nls/spanish/set9 b/nls/spanish/set9 index 4a69647..faa03d8 100644 --- a/nls/spanish/set9 +++ b/nls/spanish/set9 @@ -8,5 +8,5 @@ $set 9 5 Algunas teclas extendidas son demasiado grandes para el buffer de impresión interno 6 Enumerate: ¡¡BUG!! Se ha pasado un puntero nulo!\n 7 no hay entrada -8 Falta algo a continuación: %c\n +8 Falta algo a continuación: '%c'\n 9 Una constante octal no cabe en un carácter.\n diff --git a/nls/ukrainian/set1 b/nls/ukrainian/set1 index b0ba5f2..b6226b6 100644 --- a/nls/ukrainian/set1 +++ b/nls/ukrainian/set1 @@ -8,7 +8,7 @@ $set 1 5 Немає файлу для $0 6 Неповний модифікатор [] 7 Розширення $ має бути перед ] -8 Поганий модифікатор : в $ (%c) +8 Поганий модифікатор : в $ '%c' 9 Помилковий індекс 10 Число погано сформоване 11 Не можна більше слів @@ -51,8 +51,8 @@ $set 1 48 Не у while/foreach 49 Не можна більше процесів 50 Немає співпадань -51 Пропущено %c -52 Відсутній відповідник до %c +51 Пропущено '%c' +52 Відсутній відповідник до '%c' 53 Мало пам'яті 54 Не можу створити канал 55 %s: %s @@ -93,7 +93,7 @@ $set 1 90 Погана підстановка 91 No previous left hand side 92 Right hand side too long -93 Поганий модифікатор !: %c +93 Поганий модифікатор !: '%c' 94 Невдача модифікатора 95 Переповнення буферу підстановки 96 Bad ! arg selector @@ -118,7 +118,7 @@ $set 1 115 Out of termcap string space 116 Використання: settc %s [yes|no] 117 Unknown capability `%s' -118 Невідомий параметр termcap `%%%c' +118 Невідомий параметр termcap '%%%c' 119 Забагато аргументів для `%s' (%d) 120 `%s' вимагає %d аргумент(ів) 121 Використання: echotc [-v|-s] [ []] @@ -137,4 +137,4 @@ $set 1 134 Використання: unlimit [-fh] [ліміти] 135 $%S лише для читання 136 Немає такої задачі -137 Невідоме значення змінної colorls: `%c%c' +137 Невідоме значення змінної colorls: '%c%c' diff --git a/nls/ukrainian/set9 b/nls/ukrainian/set9 index 845c7e2..1db8a3d 100644 --- a/nls/ukrainian/set9 +++ b/nls/ukrainian/set9 @@ -8,5 +8,5 @@ $set 9 5 Some extended keys too long for internal print buffer 6 Enumerate: ПОМИЛКА!! Null ptr passed\n! 7 no input -8 Something must follow: %c\n +8 Something must follow: '%c'\n 9 Octal constant does not fit in a char.\n -- 2.5.5 From 0daf444f7062dc6c3f3bf4fbfaa5d06c09b5eea4 Mon Sep 17 00:00:00 2001 From: christos Date: Tue, 26 May 2015 17:41:51 +0000 Subject: [PATCH 3/4] mention %c fix. --- Fixes | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Fixes b/Fixes index 65f73c4..7d0ceac 100644 --- a/Fixes +++ b/Fixes @@ -1,4 +1,6 @@ - 41 V6.19.00 - 20150521 + 1. PR/451: Fix error messages containing %c to be always '%c' + + 41. V6.19.00 - 20150521 40. V6.18.05 - 20150510 39. fix reseting when interrupted inside an eval "eval sleep 10^C" (paulo.cesar.pereira.de.andrade) -- 2.5.5 From 6b8845edb04c0872f02be3b9e514626fd97886ce Mon Sep 17 00:00:00 2001 From: christos Date: Wed, 9 Dec 2015 17:04:34 +0000 Subject: [PATCH 4/4] Adjust to new error message --- tests/lexical.at | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/lexical.at b/tests/lexical.at index 885a940..5fa37bd 100644 --- a/tests/lexical.at +++ b/tests/lexical.at @@ -71,11 +71,11 @@ Invalid null command. # backslash handling tested with $backslash_quote -AT_CHECK([tcsh -f -c 'echo "foo\"bar"'], 1, , [Unmatched ". +AT_CHECK([tcsh -f -c 'echo "foo\"bar"'], 1, , [Unmatched '"'. ]) dnl " Pacify emacs -AT_CHECK([tcsh -f -c "echo 'foo\'bar'"], 1, , [Unmatched '. +AT_CHECK([tcsh -f -c "echo 'foo\'bar'"], 1, , [Unmatched '''. ]) AT_CLEANUP -- 2.5.5