Remove non-free old and crusty clearcase pkg
[packages] / mule-packages / latin-unity / latin-unity-latin10.el
1 ;;; latin-unity-latin10.el --- Define language environment
2
3 ;; Copyright (C) 2002 Free Software Foundation, Inc
4
5 ;; Author: Stephen J. Turnbull
6 ;; Keywords: mule, charsets
7 ;; Created: 2002 October 24
8 ;; Last-Modified: 2005 February 7
9
10 ;; This file is part of XEmacs.
11
12 ;; XEmacs is free software; you can redistribute it and/or modify
13 ;; it under the terms of the GNU General Public License as published by
14 ;; the Free Software Foundation; either version 2, or (at your option)
15 ;; any later version.
16
17 ;; XEmacs is distributed in the hope that it will be useful,
18 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20 ;; GNU General Public License for more details.
21
22 ;; You should have received a copy of the GNU General Public License
23 ;; along with XEmacs; see the file COPYING.  If not, write to the
24 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
25 ;; Boston, MA 02111-1307, USA.
26
27
28 ;;; Commentary:
29
30 ;; Mule bogusly considers the various ISO-8859 extended character sets
31 ;; as disjoint, when ISO 8859 itself clearly considers them to be subsets
32 ;; of a larger character set.  This library provides functions which
33 ;; determine the list of coding systems which can encode all of the
34 ;; characters in the buffer.
35
36 ;; Provides the latin-10 language environment.
37
38 ;;; Code:
39
40 ;;; Actual functionality has been moved to the latin-euro-standards package,
41 ;;; to prevent a circular dependency for Mule-UCS. This is a compatibility
42 ;;; stub. -- Aidan Kehoe, Mon Feb 7 20:18:03 CET 2005
43
44 (require 'latin-euro-standards)
45
46 ;; Check that we're functionally equivalent to the old latin-unity-latin10.el
47
48 ;; The character set should exist.
49 (assert (charsetp (find-charset 'latin-iso8859-16)) t
50         "`latin-euro-standards' didn't provide a Latin 10 character set!")
51
52 ;; As should the coding system.
53 (assert (coding-system-p (find-coding-system 'iso-8859-16)) t 
54         "`latin-euro-standards' didn't provide a Latin 10 coding system!")
55         
56 ;; And we should have a language environment. 
57 (assert 
58  (assoc "Latin-10" language-info-alist) t
59  "`latin-euro-standards' didn't provide a Latin 10 language environment!")
60
61 (provide 'latin-unity-latin10)
62
63 ;;; end of latin-unity-latin10.el