mirror of
https://git.code.sf.net/p/ngspice/ngspice
synced 2026-08-22 13:57:32 +02:00
Do not set Bit 8 in an ANSI char, when \ or ^ occured in a string. Thus the full ANSI set is now available in ngspice strings. The setting of Bit 8 was not exploitet anywhere, but did not allow using the characters from extended ANSI.
This commit is contained in:
@@ -35,11 +35,16 @@ wordlist *wl_find(const char *string, const wordlist *wlist);
|
|||||||
void wl_delete_slice(wordlist *from, wordlist *to);
|
void wl_delete_slice(wordlist *from, wordlist *to);
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef QUOTE_CHAR
|
||||||
/* For quoting individual characters. '' strings are all quoted, but
|
/* For quoting individual characters. '' strings are all quoted, but
|
||||||
* `` and "" strings are maintained as single words with the quotes
|
* `` and "" strings are maintained as single words with the quotes
|
||||||
* around them. Note that this won't work on non-ascii machines. */
|
* around them. Note that this won't work on non-ascii machines. */
|
||||||
#define quote(c) ((c) | 0200)
|
#define quote(c) ((c) | 0200)
|
||||||
#define strip(c) ((c) & 0177)
|
#define strip(c) ((c) & 0177)
|
||||||
|
#else
|
||||||
|
#define quote(c) (c)
|
||||||
|
#define strip(c) (c)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user