]> git.lyx.org Git - lyx.git/blobdiff - src/support/textutils.h
Remove executable status info from typeIndicator.
[lyx.git] / src / support / textutils.h
index 99f2df85ff37fc0b0e3c106b32443b71fe342c2a..19867e79edbc85829ac36c76f3f6e6ee829d4a6d 100644 (file)
 #ifndef TEXTUTILS_H
 #define TEXTUTILS_H
 
-#include "paragraph.h"
-
 /// return true if the char is a word separator
 inline
 bool IsSeparatorChar(char c)
 {
-       return (c == ' ');
+       return c == ' ';
 }
 
 
@@ -29,46 +27,7 @@ bool IsSeparatorChar(char c)
 inline
 bool IsLineSeparatorChar(char c)
 {
-       return (c == ' ');
-}
-
-
-/// return true if the char is a meta-character for an inset
-inline
-bool IsInsetChar(char c)
-{
-       return (c == Paragraph::META_INSET);
-}
-
-
-/// return true if the char is "punctuation"
-inline
-bool IsKommaChar(char c)
-{
-       return (c == ','
-               || c == '('
-               || c == ')'
-               || c == '['
-               || c == ']'
-               || c == '{'
-               || c == '}'
-               || c == ';'
-               || c == '.'
-               || c == ':'
-               || c == '-'
-               || c == '?'
-               || c == '!'
-               || c == '&'
-               || c == '@'
-               || c == '+'
-               || c == '-'
-               || c == '~'
-               || c == '#'
-               || c == '%'
-               || c == '^'
-               || c == '/'
-               || c == '\\'
-               );
+       return c == ' ';
 }
 
 
@@ -76,9 +35,9 @@ bool IsKommaChar(char c)
 inline
 bool IsLetterChar(unsigned char c)
 {
-       return ((c >= 'A' && c <= 'Z')
+       return (c >= 'A' && c <= 'Z')
                || (c >= 'a' && c <= 'z')
-               || (c >= 192)); // in iso-8859-x these are accented chars
+               || (c >= 192); // in iso-8859-x these are accented chars
 }
 
 
@@ -86,7 +45,7 @@ bool IsLetterChar(unsigned char c)
 inline
 bool IsPrintable(unsigned char c)
 {
-       return ((c & 127) >= ' ');
+       return (c & 127) >= ' ';
 }
 
 
@@ -94,17 +53,7 @@ bool IsPrintable(unsigned char c)
 inline
 bool IsPrintableNonspace(unsigned char c)
 {
-       return IsPrintable(c) && (c != ' ');
-}
-
-
-/// return true if the char forms part of a word
-inline
-bool IsWordChar(unsigned char c)
-{
-       return !(IsSeparatorChar(c)
-                 || IsKommaChar(c)
-                 || IsInsetChar(c));
+       return IsPrintable(c) && c != ' ';
 }
 
 
@@ -116,11 +65,4 @@ bool IsDigit(unsigned char ch)
 }
 
 
-/// return true if the char is alphanumeric
-inline
-bool IsLetterCharOrDigit(unsigned char ch)
-{
-       return IsLetterChar(ch) || IsDigit(ch);
-}
-
 #endif // TEXTUTILS_H