Mercurial > emacs
comparison src/syntax.c @ 17126:f8d7263cce09
(init_syntax_once): Add trick to avoid compiler warning
of "comparison is always 1 ...".
| author | Kenichi Handa <handa@m17n.org> |
|---|---|
| date | Fri, 28 Feb 1997 01:38:57 +0000 |
| parents | dfe4f98935c4 |
| children | 36483a1ada24 |
comparison
equal
deleted
inserted
replaced
| 17125:4a6c43010388 | 17126:f8d7263cce09 |
|---|---|
| 1849 Qnil)))))))); | 1849 Qnil)))))))); |
| 1850 } | 1850 } |
| 1851 | 1851 |
| 1852 init_syntax_once () | 1852 init_syntax_once () |
| 1853 { | 1853 { |
| 1854 register int i; | 1854 register int i, c; |
| 1855 Lisp_Object temp; | 1855 Lisp_Object temp; |
| 1856 | 1856 |
| 1857 /* This has to be done here, before we call Fmake_char_table. */ | 1857 /* This has to be done here, before we call Fmake_char_table. */ |
| 1858 Qsyntax_table = intern ("syntax-table"); | 1858 Qsyntax_table = intern ("syntax-table"); |
| 1859 staticpro (&Qsyntax_table); | 1859 staticpro (&Qsyntax_table); |
| 1905 SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, '\\', | 1905 SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, '\\', |
| 1906 Fcons (make_number ((int) Sescape), Qnil)); | 1906 Fcons (make_number ((int) Sescape), Qnil)); |
| 1907 | 1907 |
| 1908 temp = XVECTOR (Vsyntax_code_object)->contents[(int) Ssymbol]; | 1908 temp = XVECTOR (Vsyntax_code_object)->contents[(int) Ssymbol]; |
| 1909 for (i = 0; i < 10; i++) | 1909 for (i = 0; i < 10; i++) |
| 1910 SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, "_-+*/&|<>="[i], temp); | 1910 { |
| 1911 c = "_-+*/&|<>="[i]; | |
| 1912 SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, c, temp); | |
| 1913 } | |
| 1911 | 1914 |
| 1912 temp = XVECTOR (Vsyntax_code_object)->contents[(int) Spunct]; | 1915 temp = XVECTOR (Vsyntax_code_object)->contents[(int) Spunct]; |
| 1913 for (i = 0; i < 12; i++) | 1916 for (i = 0; i < 12; i++) |
| 1914 SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, ".,;:?!#@~^'`"[i], temp); | 1917 { |
| 1918 c = ".,;:?!#@~^'`"[i]; | |
| 1919 SET_RAW_SYNTAX_ENTRY (Vstandard_syntax_table, c, temp); | |
| 1920 } | |
| 1915 } | 1921 } |
| 1916 | 1922 |
| 1917 syms_of_syntax () | 1923 syms_of_syntax () |
| 1918 { | 1924 { |
| 1919 Qsyntax_table_p = intern ("syntax-table-p"); | 1925 Qsyntax_table_p = intern ("syntax-table-p"); |
