1818CREATE FUNCTION ean13_in (cstring)
1919RETURNS ean13
2020AS ' MODULE_PATHNAME'
21- LANGUAGE' C '
21+ LANGUAGEC
2222IMMUTABLE STRICT;
2323CREATE FUNCTION ean13_out (ean13)
2424RETURNS cstring
2525AS ' MODULE_PATHNAME'
26- LANGUAGE' C '
26+ LANGUAGEC
2727IMMUTABLE STRICT;
2828CREATE TYPE ean13 (
2929INPUT= ean13_in,
@@ -36,12 +36,12 @@ COMMENT ON TYPE ean13
3636CREATE FUNCTION isbn13_in (cstring)
3737RETURNS isbn13
3838AS ' MODULE_PATHNAME' ,' isbn_in'
39- LANGUAGE' C '
39+ LANGUAGEC
4040IMMUTABLE STRICT;
4141CREATE FUNCTION ean13_out (isbn13)
4242RETURNS cstring
4343AS ' MODULE_PATHNAME'
44- LANGUAGE' C '
44+ LANGUAGEC
4545IMMUTABLE STRICT;
4646CREATE TYPE isbn13 (
4747INPUT= isbn13_in,
@@ -54,12 +54,12 @@ COMMENT ON TYPE isbn13
5454CREATE FUNCTION ismn13_in (cstring)
5555RETURNS ismn13
5656AS ' MODULE_PATHNAME' ,' ismn_in'
57- LANGUAGE' C '
57+ LANGUAGEC
5858IMMUTABLE STRICT;
5959CREATE FUNCTION ean13_out (ismn13)
6060RETURNS cstring
6161AS ' MODULE_PATHNAME'
62- LANGUAGE' C '
62+ LANGUAGEC
6363IMMUTABLE STRICT;
6464CREATE TYPE ismn13 (
6565INPUT= ismn13_in,
@@ -72,12 +72,12 @@ COMMENT ON TYPE ismn13
7272CREATE FUNCTION issn13_in (cstring)
7373RETURNS issn13
7474AS ' MODULE_PATHNAME' ,' issn_in'
75- LANGUAGE' C '
75+ LANGUAGEC
7676IMMUTABLE STRICT;
7777CREATE FUNCTION ean13_out (issn13)
7878RETURNS cstring
7979AS ' MODULE_PATHNAME'
80- LANGUAGE' C '
80+ LANGUAGEC
8181IMMUTABLE STRICT;
8282CREATE TYPE issn13 (
8383INPUT= issn13_in,
@@ -92,12 +92,12 @@ COMMENT ON TYPE issn13
9292CREATE FUNCTION isbn_in (cstring)
9393RETURNS isbn
9494AS ' MODULE_PATHNAME'
95- LANGUAGE' C '
95+ LANGUAGEC
9696IMMUTABLE STRICT;
9797CREATE FUNCTION isn_out (isbn)
9898RETURNS cstring
9999AS ' MODULE_PATHNAME'
100- LANGUAGE' C '
100+ LANGUAGEC
101101IMMUTABLE STRICT;
102102CREATE TYPE isbn (
103103INPUT= isbn_in,
@@ -110,12 +110,12 @@ COMMENT ON TYPE isbn
110110CREATE FUNCTION ismn_in (cstring)
111111RETURNS ismn
112112AS ' MODULE_PATHNAME'
113- LANGUAGE' C '
113+ LANGUAGEC
114114IMMUTABLE STRICT;
115115CREATE FUNCTION isn_out (ismn)
116116RETURNS cstring
117117AS ' MODULE_PATHNAME'
118- LANGUAGE' C '
118+ LANGUAGEC
119119IMMUTABLE STRICT;
120120CREATE TYPE ismn (
121121INPUT= ismn_in,
@@ -128,12 +128,12 @@ COMMENT ON TYPE ismn
128128CREATE FUNCTION issn_in (cstring)
129129RETURNS issn
130130AS ' MODULE_PATHNAME'
131- LANGUAGE' C '
131+ LANGUAGEC
132132IMMUTABLE STRICT;
133133CREATE FUNCTION isn_out (issn)
134134RETURNS cstring
135135AS ' MODULE_PATHNAME'
136- LANGUAGE' C '
136+ LANGUAGEC
137137IMMUTABLE STRICT;
138138CREATE TYPE issn (
139139INPUT= issn_in,
@@ -146,12 +146,12 @@ COMMENT ON TYPE issn
146146CREATE FUNCTION upc_in (cstring)
147147RETURNS upc
148148AS ' MODULE_PATHNAME'
149- LANGUAGE' C '
149+ LANGUAGEC
150150IMMUTABLE STRICT;
151151CREATE FUNCTION isn_out (upc)
152152RETURNS cstring
153153AS ' MODULE_PATHNAME'
154- LANGUAGE' C '
154+ LANGUAGEC
155155IMMUTABLE STRICT;
156156CREATE TYPE upc (
157157INPUT= upc_in,
@@ -3041,31 +3041,31 @@ ALTER OPERATOR FAMILY isn_ops USING hash ADD
30413041CREATE FUNCTION isbn13 (ean13)
30423042RETURNS isbn13
30433043AS ' MODULE_PATHNAME' ,' isbn_cast_from_ean13'
3044- LANGUAGE' C ' IMMUTABLE STRICT;
3044+ LANGUAGEC IMMUTABLE STRICT;
30453045CREATE FUNCTION ismn13 (ean13)
30463046RETURNS ismn13
30473047AS ' MODULE_PATHNAME' ,' ismn_cast_from_ean13'
3048- LANGUAGE' C ' IMMUTABLE STRICT;
3048+ LANGUAGEC IMMUTABLE STRICT;
30493049CREATE FUNCTION issn13 (ean13)
30503050RETURNS issn13
30513051AS ' MODULE_PATHNAME' ,' issn_cast_from_ean13'
3052- LANGUAGE' C ' IMMUTABLE STRICT;
3052+ LANGUAGEC IMMUTABLE STRICT;
30533053CREATE FUNCTION isbn (ean13)
30543054RETURNS isbn
30553055AS ' MODULE_PATHNAME' ,' isbn_cast_from_ean13'
3056- LANGUAGE' C ' IMMUTABLE STRICT;
3056+ LANGUAGEC IMMUTABLE STRICT;
30573057CREATE FUNCTION ismn (ean13)
30583058RETURNS ismn
30593059AS ' MODULE_PATHNAME' ,' ismn_cast_from_ean13'
3060- LANGUAGE' C ' IMMUTABLE STRICT;
3060+ LANGUAGEC IMMUTABLE STRICT;
30613061CREATE FUNCTION issn (ean13)
30623062RETURNS issn
30633063AS ' MODULE_PATHNAME' ,' issn_cast_from_ean13'
3064- LANGUAGE' C ' IMMUTABLE STRICT;
3064+ LANGUAGEC IMMUTABLE STRICT;
30653065CREATE FUNCTION upc (ean13)
30663066RETURNS upc
30673067AS ' MODULE_PATHNAME' ,' upc_cast_from_ean13'
3068- LANGUAGE' C ' IMMUTABLE STRICT;
3068+ LANGUAGEC IMMUTABLE STRICT;
30693069
30703070
30713071CREATE CAST (ean13AS isbn13) WITH FUNCTION isbn13(ean13);
@@ -3097,83 +3097,83 @@ CREATE CAST (issn13 AS issn) WITHOUT FUNCTION AS ASSIGNMENT;
30973097CREATE FUNCTION make_valid (ean13)
30983098RETURNS ean13
30993099AS ' MODULE_PATHNAME'
3100- LANGUAGE' C '
3100+ LANGUAGEC
31013101IMMUTABLE STRICT;
31023102CREATE FUNCTION make_valid (isbn13)
31033103RETURNS isbn13
31043104AS ' MODULE_PATHNAME'
3105- LANGUAGE' C '
3105+ LANGUAGEC
31063106IMMUTABLE STRICT;
31073107CREATE FUNCTION make_valid (ismn13)
31083108RETURNS ismn13
31093109AS ' MODULE_PATHNAME'
3110- LANGUAGE' C '
3110+ LANGUAGEC
31113111IMMUTABLE STRICT;
31123112CREATE FUNCTION make_valid (issn13)
31133113RETURNS issn13
31143114AS ' MODULE_PATHNAME'
3115- LANGUAGE' C '
3115+ LANGUAGEC
31163116IMMUTABLE STRICT;
31173117CREATE FUNCTION make_valid (isbn)
31183118RETURNS isbn
31193119AS ' MODULE_PATHNAME'
3120- LANGUAGE' C '
3120+ LANGUAGEC
31213121IMMUTABLE STRICT;
31223122CREATE FUNCTION make_valid (ismn)
31233123RETURNS ismn
31243124AS ' MODULE_PATHNAME'
3125- LANGUAGE' C '
3125+ LANGUAGEC
31263126IMMUTABLE STRICT;
31273127CREATE FUNCTION make_valid (issn)
31283128RETURNS issn
31293129AS ' MODULE_PATHNAME'
3130- LANGUAGE' C '
3130+ LANGUAGEC
31313131IMMUTABLE STRICT;
31323132CREATE FUNCTION make_valid (upc)
31333133RETURNS upc
31343134AS ' MODULE_PATHNAME'
3135- LANGUAGE' C '
3135+ LANGUAGEC
31363136IMMUTABLE STRICT;
31373137
31383138CREATE FUNCTION is_valid (ean13)
31393139RETURNSboolean
31403140AS ' MODULE_PATHNAME'
3141- LANGUAGE' C '
3141+ LANGUAGEC
31423142IMMUTABLE STRICT;
31433143CREATE FUNCTION is_valid (isbn13)
31443144RETURNSboolean
31453145AS ' MODULE_PATHNAME'
3146- LANGUAGE' C '
3146+ LANGUAGEC
31473147IMMUTABLE STRICT;
31483148CREATE FUNCTION is_valid (ismn13)
31493149RETURNSboolean
31503150AS ' MODULE_PATHNAME'
3151- LANGUAGE' C '
3151+ LANGUAGEC
31523152IMMUTABLE STRICT;
31533153CREATE FUNCTION is_valid (issn13)
31543154RETURNSboolean
31553155AS ' MODULE_PATHNAME'
3156- LANGUAGE' C '
3156+ LANGUAGEC
31573157IMMUTABLE STRICT;
31583158CREATE FUNCTION is_valid (isbn)
31593159RETURNSboolean
31603160AS ' MODULE_PATHNAME'
3161- LANGUAGE' C '
3161+ LANGUAGEC
31623162IMMUTABLE STRICT;
31633163CREATE FUNCTION is_valid (ismn)
31643164RETURNSboolean
31653165AS ' MODULE_PATHNAME'
3166- LANGUAGE' C '
3166+ LANGUAGEC
31673167IMMUTABLE STRICT;
31683168CREATE FUNCTION is_valid (issn)
31693169RETURNSboolean
31703170AS ' MODULE_PATHNAME'
3171- LANGUAGE' C '
3171+ LANGUAGEC
31723172IMMUTABLE STRICT;
31733173CREATE FUNCTION is_valid (upc)
31743174RETURNSboolean
31753175AS ' MODULE_PATHNAME'
3176- LANGUAGE' C '
3176+ LANGUAGEC
31773177IMMUTABLE STRICT;
31783178
31793179--
@@ -3183,7 +3183,7 @@ CREATE FUNCTION is_valid(upc)
31833183CREATE FUNCTION isn_weak (boolean )
31843184RETURNSboolean
31853185AS ' MODULE_PATHNAME' ,' accept_weak_input'
3186- LANGUAGE' C '
3186+ LANGUAGEC
31873187IMMUTABLE STRICT;
31883188
31893189--
@@ -3192,5 +3192,5 @@ CREATE FUNCTION isn_weak(boolean)
31923192CREATE FUNCTION isn_weak ()
31933193RETURNSboolean
31943194AS ' MODULE_PATHNAME' ,' weak_input_status'
3195- LANGUAGE' C '
3195+ LANGUAGEC
31963196IMMUTABLE STRICT;