llib-lform revision 7c478bd95313f5f23a4c958a745db2134aa03244
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder/*
c63ebf815c8a874525cf18670ad74847f7fc7b26Christian Maeder * CDDL HEADER START
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder *
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder * The contents of this file are subject to the terms of the
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder * Common Development and Distribution License, Version 1.0 only
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder * (the "License"). You may not use this file except in compliance
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder * with the License.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder *
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder * or http://www.opensolaris.org/os/licensing.
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder * See the License for the specific language governing permissions
f2f9df2e17e70674f0bf426ed1763c973ee4cde0Christian Maeder * and limitations under the License.
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian Maeder *
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian Maeder * When distributing Covered Code, include this CDDL HEADER in each
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maeder * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maeder * If applicable, add the following below this CDDL HEADER, with the
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder * fields enclosed by brackets "[]" replaced with your own identifying
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder * information: Portions Copyright [yyyy] [name of copyright owner]
a1ed34933c266ce85066acb0d7b20c90cb8eb213Christian Maeder *
c0c2380bced8159ff0297ece14eba948bd236471Christian Maeder * CDDL HEADER END
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettich */
b1f59a4ea7c96f4c03a4d7cfcb9c5e66871cfbbbChristian Maeder/* Copyright (c) 1988 AT&T */
ad270004874ce1d0697fb30d7309f180553bb315Christian Maeder/* All Rights Reserved */
4d56f2fa72e4aec20eb827c11ed49c8cbb7014bdChristian Maeder
4cb215739e9ab13447fa21162482ebe485b47455Christian Maeder
8ef75f1cc0437656bf622cec5ac9e8ea221da8f2Christian Maeder/*
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettich * Copyright (c) 1997 by Sun Microsystems, Inc.
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder * All rights reserved.
74eed04be26f549d2f7ca35c370e1c03879b28b1Christian Maeder */
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maeder
3e8b136f23ed57d40ee617f49bcac37830b58cabChristian Maeder#pragma ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.6 */
ef9e8535c168d3f774d9e74368a2317a9eda5826Christian Maeder
3e8b136f23ed57d40ee617f49bcac37830b58cabChristian Maeder/*LINTLIBRARY*/
ef9e8535c168d3f774d9e74368a2317a9eda5826Christian Maeder
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder#include "form.h"
e593b89bfd4952698dc37feced21cefe869d87a2Christian Maeder
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder/*
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder * FIELDTYPE routines
7cc09dd93962a2155c34d209d1d4cd7d7b838264Christian Maeder */
1aee4aaddde105264c1faf394d88e302c05094ffChristian Maeder
1aee4aaddde105264c1faf394d88e302c05094ffChristian MaederFIELDTYPE *
51d769d55d88dfa88bdf54bee78d8fa85a2deba8Christian Maedernew_fieldtype(fcheck, ccheck)
f041c9a6bda23de33a38490e35b831ae18d96b45Christian MaederPTF_int fcheck;
7cc09dd93962a2155c34d209d1d4cd7d7b838264Christian MaederPTF_int ccheck;
51d769d55d88dfa88bdf54bee78d8fa85a2deba8Christian Maeder{ return ((FIELDTYPE *)0); }
1aee4aaddde105264c1faf394d88e302c05094ffChristian Maeder
1aee4aaddde105264c1faf394d88e302c05094ffChristian MaederFIELDTYPE *
c3053d57f642ca507cdf79512e604437c4546cb9Christian Maederlink_fieldtype(left, right)
dcbd32289a7bdf1e6edd06c6ab0698c6a9dbf37aChristian MaederFIELDTYPE *left;
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian MaederFIELDTYPE *right;
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder{ return ((FIELDTYPE *)0); }
dcbd32289a7bdf1e6edd06c6ab0698c6a9dbf37aChristian Maeder
05a62e84edac8c64de04f8349dee418598d216b9Christian Maederint
1cd4f6541984962658add5cfaa9f28a93879881bChristian Maederfree_fieldtype(t)
1aee4aaddde105264c1faf394d88e302c05094ffChristian MaederFIELDTYPE * t;
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder{ return (E_SYSTEM_ERROR); }
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maederint
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maederset_fieldtype_arg(t, makearg, copyarg, freearg)
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian MaederFIELDTYPE *t;
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian MaederPTF_charP makearg;
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederPTF_charP copyarg;
d54cd08a4cfa26256c38d8ed12c343adbfe1a0e3Christian MaederPTF_void freearg;
23b4e542dca35852f58d1fb3f7d9078c1de5ab06Christian Maeder{ return (E_SYSTEM_ERROR); }
1535e1d8c82db5f7e2402261983c4c2ef39f4f39Mihai Codescu
8cacad2a09782249243b80985f28e9387019fe40Christian Maederint
363939beade943a02b31004cea09dec34fa8a6d9Christian Maederset_fieldtype_choice(t, next, prev)
a7c27282e71cf4505026645f96d4f5cb8a284e32Christian MaederFIELDTYPE *t;
363939beade943a02b31004cea09dec34fa8a6d9Christian MaederPTF_int next;
014dc30f64ec25e4790cca987d4d1e6635430510Christian MaederPTF_int prev;
f04e8f3ff56405901be968fd4c6e9769239f1a9bKlaus Luettich{ return (E_SYSTEM_ERROR); }
6aea82c63ba1d2efc0329bc784a14e521469ec20Christian Maeder
4ba08bfca0cc8d9da65397b8dfd2654fdb4c0e62Christian Maeder/*
feca1d35123d8c31aee238c9ce79947b0bf65494Christian Maeder * FIELD routines
431d34c7007a787331c4e5ec997badb0f8190fc7Christian Maeder */
f1541d4a151dbd08002dbd14e7eb1d5dde253689Christian Maeder
498aa48bdb931ab50990d3b74318a5db2312186cChristian MaederFIELD *
f1541d4a151dbd08002dbd14e7eb1d5dde253689Christian Maedernew_field(rows, cols, frow, fcol, nrow, nbuf)
6dc9bc98d0854fe2e3dd3bfc4275096a0c28ee1cChristian Maederint rows;
6dc9bc98d0854fe2e3dd3bfc4275096a0c28ee1cChristian Maederint cols;
6dc9bc98d0854fe2e3dd3bfc4275096a0c28ee1cChristian Maederint frow;
23ffcc44ca8612feccbd8fda63fa5be7ab5f9dc3Christian Maederint fcol;
61fa0ac06ede811c7aad54ec4c4202346727368eChristian Maederint nrow;
c0c2380bced8159ff0297ece14eba948bd236471Christian Maederint nbuf;
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder{ return ((FIELD *)0); }
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian MaederFIELD *
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maederdup_field(field, frow, fcol)
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian MaederFIELD *field;
9e748851c150e1022fb952bab3315e869aaf0214Christian Maederint frow;
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maederint fcol;
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder{ return ((FIELD *)0); }
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian MaederFIELD *
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maederlink_field(field, frow, fcol)
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian MaederFIELD *field;
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maederint frow;
a5e5b8c3e5c11177e5034ef2423813a5d28979edChristian Maederint fcol;
bc8cbf12aa172bf5673b92a9e7a0151d4aa4c315Christian Maeder{ return ((FIELD *)0); }
2d130d212db7208777ca896a7ecad619a8944971Christian Maeder
2d130d212db7208777ca896a7ecad619a8944971Christian Maederint
51d769d55d88dfa88bdf54bee78d8fa85a2deba8Christian Maederfree_field(f)
a5e5b8c3e5c11177e5034ef2423813a5d28979edChristian MaederFIELD * f;
a42fbfe7becf0eae2d624123eb0db73a794593f0Christian Maeder{ return (E_SYSTEM_ERROR); }
a42fbfe7becf0eae2d624123eb0db73a794593f0Christian Maeder
a42fbfe7becf0eae2d624123eb0db73a794593f0Christian Maederint
1cd4f6541984962658add5cfaa9f28a93879881bChristian Maederfield_info(f, rows, cols, frow, fcol, nrow, nbuf)
1cd4f6541984962658add5cfaa9f28a93879881bChristian MaederFIELD *f;
2d130d212db7208777ca896a7ecad619a8944971Christian Maederint *rows;
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maederint *cols;
6ff7a91875597d6e4dfaa68c79187d01473e8341Christian Maederint *frow;
6ff7a91875597d6e4dfaa68c79187d01473e8341Christian Maederint *fcol;
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maederint *nrow;
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maederint *nbuf;
4017ebc0f692820736d796af3110c3b3018c108aChristian Maeder{ return (E_SYSTEM_ERROR); }
a9b59eb2ce961014974276cdae0e9df4419bd212Christian Maeder
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maederint
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maederdynamic_field_info(f, drows, dcols, max)
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian MaederFIELD *f;
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maederint *drows;
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maederint *dcols;
a3c6d8e0670bf2aa71bc8e2a3b1f45d56dd65e4cChristian Maederint *max;
dc679edd4ca027663212afdf00926ae2ce19b555Christian Maeder{ return (E_SYSTEM_ERROR); }
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maederint
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maederset_max_field(f, max)
ca074a78b8dcccbb8c419586787882f98d0c6163Christian MaederFIELD *f;
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maederint max;
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maeder{ return (E_SYSTEM_ERROR); }
4017ebc0f692820736d796af3110c3b3018c108aChristian Maeder
b568982efd0997d877286faa592d81b03c8c67b8Christian Maederint
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maedermove_field(f, frow, fcol)
0be0db405c49906bd7057255069bf6df53395ac9Klaus LuettichFIELD *f;
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maederint frow;
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maederint fcol;
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder{ return (E_SYSTEM_ERROR); }
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder
f2f9df2e17e70674f0bf426ed1763c973ee4cde0Christian Maeder#ifdef __STDC__
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maederint
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maederset_field_type(FIELD *f, FIELDTYPE *ft, ...)
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maeder#else
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maeder/*VARARGS*/
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maederint
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maederset_field_type(va_alist)
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maederva_dcl
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder#endif
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder{ return (E_SYSTEM_ERROR); }
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maeder
ca074a78b8dcccbb8c419586787882f98d0c6163Christian MaederFIELDTYPE *
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maederfield_type(f)
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian MaederFIELD *f;
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maeder{ return ((FIELDTYPE *)0); }
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maeder
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maederchar *
3e8b136f23ed57d40ee617f49bcac37830b58cabChristian Maederfield_arg(f)
f1541d4a151dbd08002dbd14e7eb1d5dde253689Christian MaederFIELD *f;
6dc9bc98d0854fe2e3dd3bfc4275096a0c28ee1cChristian Maeder{ return ((char *)0); }
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maeder
e6d5dbbc3308f05197868806e0b860f4f53875f1Christian Maederint
363939beade943a02b31004cea09dec34fa8a6d9Christian Maederset_new_page(f, flag)
e4f4d096e5e6d60dd91c746d0e833d0ac7a29c50Christian MaederFIELD *f;
eb74267cf39e4e95f9eeb5c765f4c8dac33971b4Christian Maederint flag;
eb74267cf39e4e95f9eeb5c765f4c8dac33971b4Christian Maeder{ return (E_SYSTEM_ERROR); }
e4f4d096e5e6d60dd91c746d0e833d0ac7a29c50Christian Maeder
61fa0ac06ede811c7aad54ec4c4202346727368eChristian Maederint
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maedernew_page(f)
f1541d4a151dbd08002dbd14e7eb1d5dde253689Christian MaederFIELD *f;
363939beade943a02b31004cea09dec34fa8a6d9Christian Maeder{ return (FALSE); }
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
6cd33d6101fb1b93baa6d86fac158af18a115108Christian Maederint
6cd33d6101fb1b93baa6d86fac158af18a115108Christian Maederset_field_just(f, just)
6cd33d6101fb1b93baa6d86fac158af18a115108Christian MaederFIELD *f;
6cd33d6101fb1b93baa6d86fac158af18a115108Christian Maederint just;
6cd33d6101fb1b93baa6d86fac158af18a115108Christian Maeder{ return (E_SYSTEM_ERROR); }
6cd33d6101fb1b93baa6d86fac158af18a115108Christian Maeder
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederint
10883d13973c46cac98964b66ace7a52b2d059abChristian Maederfield_just(f)
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian MaederFIELD *f;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder{ return (NO_JUSTIFICATION); }
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
0e5b095a19790411e5352fa7cf57cb0388e70472Christian Maederint
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederset_field_fore(f, fore)
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederFIELD *f;
f1a913f880e409e7327b5deae95738b5448379a1Christian Maederchtype fore;
f1a913f880e409e7327b5deae95738b5448379a1Christian Maeder{ return (E_SYSTEM_ERROR); }
f1a913f880e409e7327b5deae95738b5448379a1Christian Maeder
f1a913f880e409e7327b5deae95738b5448379a1Christian Maederchtype
f1a913f880e409e7327b5deae95738b5448379a1Christian Maederfield_fore(f)
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian MaederFIELD *f;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder{ return (A_NORMAL); }
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederint
93f5b72fdb9ee734caa750b43dd79bbb590dcd73Christian Maederset_field_back(f, back)
93f5b72fdb9ee734caa750b43dd79bbb590dcd73Christian MaederFIELD *f;
93f5b72fdb9ee734caa750b43dd79bbb590dcd73Christian Maederchtype back;
93f5b72fdb9ee734caa750b43dd79bbb590dcd73Christian Maeder{ return (E_SYSTEM_ERROR); }
328a85c807f2a95c3f147d10b05927eaf862ebebChristian Maeder
a6db617ca58eb6a0587b6366e913107dfecb71b5Heng Jiangchtype
06dd4e7c29f33f6122a910719e3bd9062256e397Andy Gimblettfield_back(f)
254df6f22d01eacf7c57b85729e0445747b630d9Christian MaederFIELD *f;
4ba08bfca0cc8d9da65397b8dfd2654fdb4c0e62Christian Maeder{ return (A_NORMAL); }
4ba08bfca0cc8d9da65397b8dfd2654fdb4c0e62Christian Maeder
5b818f10e11fc79def1fdd5c8a080d64a6438d87Christian Maederint
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckersset_field_pad(f, pad)
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederFIELD *f;
819e29dba060687cf391e444e0f6ff88c1908cc3Christian Maederint pad;
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder{ return (E_SYSTEM_ERROR); }
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder
d6697ad2479099b816203fd2c36f593c72c73c76Christian Maederint
54ea981a0503c396c2923a1c06421c6235baf27fChristian Maederfield_pad(f)
aded505f9b42cc38975559c2a5d175ae95de436bChristian MaederFIELD *f;
3e8b136f23ed57d40ee617f49bcac37830b58cabChristian Maeder{ return (' '); }
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederint
9e748851c150e1022fb952bab3315e869aaf0214Christian Maederset_field_buffer(f, n, v)
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian MaederFIELD *f;
61fa0ac06ede811c7aad54ec4c4202346727368eChristian Maederint n;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederchar *v;
383aa66e5142365fe9b1f88b18c1da5b27cc8c04Christian Maeder{ return (E_SYSTEM_ERROR); }
383aa66e5142365fe9b1f88b18c1da5b27cc8c04Christian Maeder
383aa66e5142365fe9b1f88b18c1da5b27cc8c04Christian Maederchar *
383aa66e5142365fe9b1f88b18c1da5b27cc8c04Christian Maederfield_buffer(f, n)
aded505f9b42cc38975559c2a5d175ae95de436bChristian MaederFIELD *f;
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maederint n;
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maeder{ return ((char *)0); }
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maeder
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maederint
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maederset_field_status(f, status)
383aa66e5142365fe9b1f88b18c1da5b27cc8c04Christian MaederFIELD *f;
383aa66e5142365fe9b1f88b18c1da5b27cc8c04Christian Maederint status;
a14767aeac3e78ed100f5b75e210ba563ee10dbaChristian Maeder{ return (E_SYSTEM_ERROR); }
a14767aeac3e78ed100f5b75e210ba563ee10dbaChristian Maeder
a14767aeac3e78ed100f5b75e210ba563ee10dbaChristian Maederint
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maederfield_status(f)
aded505f9b42cc38975559c2a5d175ae95de436bChristian MaederFIELD *f;
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maeder{ return (FALSE); }
54ea981a0503c396c2923a1c06421c6235baf27fChristian Maeder
54ea981a0503c396c2923a1c06421c6235baf27fChristian Maederint
54ea981a0503c396c2923a1c06421c6235baf27fChristian Maederset_field_userptr(f, userptr)
697e63e30aa3c309a1ef1f9357745111f8dfc5a9Christian MaederFIELD *f;
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maederchar *userptr;
697e63e30aa3c309a1ef1f9357745111f8dfc5a9Christian Maeder{ return (E_SYSTEM_ERROR); }
f9e0b18852b238ddb649d341194e05d7200d1bbeChristian Maeder
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maederchar *
f9e0b18852b238ddb649d341194e05d7200d1bbeChristian Maederfield_userptr(f)
819e29dba060687cf391e444e0f6ff88c1908cc3Christian MaederFIELD *f;
819e29dba060687cf391e444e0f6ff88c1908cc3Christian Maeder{ return ((char *)0); }
819e29dba060687cf391e444e0f6ff88c1908cc3Christian Maeder
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maederint
254df6f22d01eacf7c57b85729e0445747b630d9Christian Maederset_field_opts(f, opts)
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian MaederFIELD *f;
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian MaederOPTIONS opts;
254df6f22d01eacf7c57b85729e0445747b630d9Christian Maeder{ return (E_SYSTEM_ERROR); }
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maeder
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian MaederOPTIONS
254df6f22d01eacf7c57b85729e0445747b630d9Christian Maederfield_opts(f)
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian MaederFIELD *f;
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maeder{ return ((OPTIONS)0); }
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maeder
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maederint
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maederfield_opts_on(f, opts)
ac34194a668399bb8ef238da77c3a09e93fb253bChristian MaederFIELD *f;
4fc9de0da898448f1d3597ebbd8c04a066464c21Christian MaederOPTIONS opts;
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maeder{ return (E_SYSTEM_ERROR); }
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maeder
1842453990fed8a1bd7a5ac792d7982c1d2bfcd5Christian Maederint
4fc9de0da898448f1d3597ebbd8c04a066464c21Christian Maederfield_opts_off(f, opts)
4fc9de0da898448f1d3597ebbd8c04a066464c21Christian MaederFIELD *f;
1842453990fed8a1bd7a5ac792d7982c1d2bfcd5Christian MaederOPTIONS opts;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder{ return (E_SYSTEM_ERROR); }
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder
986d3f255182539098a97ac86da9eeee5b7a72e3Christian Maeder/*
61fa0ac06ede811c7aad54ec4c4202346727368eChristian Maeder * FORM routines
4561227a776bdf0ab679b19fb92f1eaaed8786f7Christian Maeder */
01e278bdd7dce13b9303ed3d79683d83c89d09f9Liam O'Reilly
61fa0ac06ede811c7aad54ec4c4202346727368eChristian MaederFORM *
5ad5dffe06818a13e1632b1119fbca7881085fc1Dominik Lueckenew_form(field)
8c812cd83569e973f10cf69a342424ceabc07af9Christian MaederFIELD **field;
8c812cd83569e973f10cf69a342424ceabc07af9Christian Maeder{ return ((FORM *)0); }
8c812cd83569e973f10cf69a342424ceabc07af9Christian Maeder
1535e1d8c82db5f7e2402261983c4c2ef39f4f39Mihai Codescuint
1535e1d8c82db5f7e2402261983c4c2ef39f4f39Mihai Codescufree_form(f)
1535e1d8c82db5f7e2402261983c4c2ef39f4f39Mihai CodescuFORM *f;
7a3fe82695aa32657693e05712f84d7f81672f2eJonathan von Schroeder{ return (E_SYSTEM_ERROR); }
7a3fe82695aa32657693e05712f84d7f81672f2eJonathan von Schroeder
7a3fe82695aa32657693e05712f84d7f81672f2eJonathan von Schroederint
7a3fe82695aa32657693e05712f84d7f81672f2eJonathan von Schroederset_form_fields(f, fields)
05a206508bc898f87fe6ab6e069814df3c29d303Dominik LueckeFORM *f;
05a206508bc898f87fe6ab6e069814df3c29d303Dominik LueckeFIELD **fields;
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder{ return (E_SYSTEM_ERROR); }
d54cd08a4cfa26256c38d8ed12c343adbfe1a0e3Christian Maeder
d54cd08a4cfa26256c38d8ed12c343adbfe1a0e3Christian MaederFIELD **
d54cd08a4cfa26256c38d8ed12c343adbfe1a0e3Christian Maederform_fields(f)
3b06e23643a9f65390cb8c1caabe83fa7e87a708Till MossakowskiFORM *f;
b1f59a4ea7c96f4c03a4d7cfcb9c5e66871cfbbbChristian Maeder{ return ((FIELD **)0); }
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder
8c812cd83569e973f10cf69a342424ceabc07af9Christian Maederint
0b349288edfa50fdf38fda1a14e1562d03f92574Christian Maederfield_count(f)
33bdce26495121cdbce30331ef90a1969126a840Liam O'ReillyFORM *f;
61fa0ac06ede811c7aad54ec4c4202346727368eChristian Maeder{ return (-1); }
1b3a2f98d1cd01fc9e0591f69507e20526727559Dominik Luecke
f04e8f3ff56405901be968fd4c6e9769239f1a9bKlaus Luettichint
247cc88aa55d0a7b6831767cd593ea885c6747a0Christian Maederset_form_win(f, window)
e39a1626bee36d6ad13a2c0014a80ef179a65bcbChristian MaederFORM *f;
f8e1a1eca871a26a535a4ee7d51902ba94b1db1eChristian MaederWINDOW *window;
ea3bff3e547a1ac714d4db39c5efef95e02b2e7dChristian Maeder{ return (E_SYSTEM_ERROR); }
dd6f22b9dcff2695181b86372e4df03d5b96e92dKristina Sojakova
005e0f0c6b0cc898003b03801158c208f3071fc5Kristina SojakovaWINDOW *
abf2487c3aece95c371ea89ac64319370dcb6483Klaus Luettichform_win(f)
23b4e542dca35852f58d1fb3f7d9078c1de5ab06Christian MaederFORM *f;
23b4e542dca35852f58d1fb3f7d9078c1de5ab06Christian Maeder{ return ((WINDOW *)0); }
23b4e542dca35852f58d1fb3f7d9078c1de5ab06Christian Maeder
76b9b2974795a6fb31f242fd032de3ff66df6204Christian Maederint
76b9b2974795a6fb31f242fd032de3ff66df6204Christian Maederset_form_sub(f, window)
8a78868bae2ec6838c87366c35c57e109154c51eChristian MaederFORM *f;
624e6701e0deb7ac6c03c0cba0190fbc5033cf93Ewaryst SchulzWINDOW *window;
c2e192ace9ef7cfb0e59563f1b24477b2b65cff3Dominik Dietrich{ return (E_SYSTEM_ERROR); }
6b75c206b317eb30a08d88a8f27e0295ffeb1546Christian Maeder
6b75c206b317eb30a08d88a8f27e0295ffeb1546Christian MaederWINDOW *
48aa0645e25883048369afc02aac3f49b14a50daChristian Maederform_sub(f)
01645eac73dbc789392674930adc5745c935f3a0Christian MaederFORM *f;
01645eac73dbc789392674930adc5745c935f3a0Christian Maeder{ return ((WINDOW *)0); }
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederint
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederset_current_field(f, c)
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederFORM *f;
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederFIELD *c;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder{ return (E_SYSTEM_ERROR); }
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederFIELD *
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maedercurrent_field(f)
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederFORM *f;
7a3fe82695aa32657693e05712f84d7f81672f2eJonathan von Schroeder{ return ((FIELD *)0); }
7a3fe82695aa32657693e05712f84d7f81672f2eJonathan von Schroeder
7a3fe82695aa32657693e05712f84d7f81672f2eJonathan von Schroederint
1535e1d8c82db5f7e2402261983c4c2ef39f4f39Mihai Codescufield_index(f)
1535e1d8c82db5f7e2402261983c4c2ef39f4f39Mihai CodescuFIELD *f;
1535e1d8c82db5f7e2402261983c4c2ef39f4f39Mihai Codescu{ return (-1); }
1535e1d8c82db5f7e2402261983c4c2ef39f4f39Mihai Codescu
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederint
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederset_form_page(f, page)
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederFORM *f;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederint page;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder{ return (E_SYSTEM_ERROR); }
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederint
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederform_page(f)
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederFORM *f;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder{ return (-1); }
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederint
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederscale_form(f, rows, cols)
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederFORM *f;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederint *rows;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederint *cols;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder{ return (E_SYSTEM_ERROR); }
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederint
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederset_form_init(f, func)
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederFORM *f;
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederPTF_void func;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder{ return (E_SYSTEM_ERROR); }
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederPTF_void
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederform_init(f)
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederFORM *f;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder{ return ((PTF_void)0); }
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederint
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederset_form_term(f, func)
3e8b136f23ed57d40ee617f49bcac37830b58cabChristian MaederFORM *f;
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederPTF_void func;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder{ return (E_SYSTEM_ERROR); }
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederPTF_void
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederform_term(f)
3e8b136f23ed57d40ee617f49bcac37830b58cabChristian MaederFORM *f;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder{ return ((PTF_void)0); }
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederint
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederset_field_init(f, func)
9f85afecbd79b3df5a0bb17bd28cd0b288dc3213Kristina SojakovaFORM *f;
48aa0645e25883048369afc02aac3f49b14a50daChristian MaederPTF_void func;
9f85afecbd79b3df5a0bb17bd28cd0b288dc3213Kristina Sojakova{ return (E_SYSTEM_ERROR); }
79834070d6d3c63a098e570b12fa3405c607dc70Kristina Sojakova
79834070d6d3c63a098e570b12fa3405c607dc70Kristina SojakovaPTF_void
79834070d6d3c63a098e570b12fa3405c607dc70Kristina Sojakovafield_init(f)
23b4e542dca35852f58d1fb3f7d9078c1de5ab06Christian MaederFORM *f;
23b4e542dca35852f58d1fb3f7d9078c1de5ab06Christian Maeder{ return ((PTF_void)0); }
23b4e542dca35852f58d1fb3f7d9078c1de5ab06Christian Maeder
8a78868bae2ec6838c87366c35c57e109154c51eChristian Maederint
8a78868bae2ec6838c87366c35c57e109154c51eChristian Maederset_field_term(f, func)
8a78868bae2ec6838c87366c35c57e109154c51eChristian MaederFORM *f;
624e6701e0deb7ac6c03c0cba0190fbc5033cf93Ewaryst SchulzPTF_void func;
624e6701e0deb7ac6c03c0cba0190fbc5033cf93Ewaryst Schulz{ return (E_SYSTEM_ERROR); }
c2e192ace9ef7cfb0e59563f1b24477b2b65cff3Dominik Dietrich
7165a916d2fa1bf87c4741ec63b253413eebbf69Karl LucPTF_void
7165a916d2fa1bf87c4741ec63b253413eebbf69Karl Lucfield_term(f)
7165a916d2fa1bf87c4741ec63b253413eebbf69Karl LucFORM *f;
01645eac73dbc789392674930adc5745c935f3a0Christian Maeder{ return ((PTF_void)0); }
01645eac73dbc789392674930adc5745c935f3a0Christian Maeder
01645eac73dbc789392674930adc5745c935f3a0Christian Maederint
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederpost_form(f)
c70ef4c3b3a62764f715510c9fd67dde3acfe454Christian MaederFORM *f;
61fa0ac06ede811c7aad54ec4c4202346727368eChristian Maeder{ return (E_SYSTEM_ERROR); }
61fa0ac06ede811c7aad54ec4c4202346727368eChristian Maeder
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckersint
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederunpost_form(f)
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederFORM *f;
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder{ return (E_SYSTEM_ERROR); }
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
61fa0ac06ede811c7aad54ec4c4202346727368eChristian Maederint
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederpos_form_cursor(f)
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederFORM *f;
2b33802ca26124644f4311db4319376ecffdc8d2Christian Maeder{ return (E_SYSTEM_ERROR); }
9e748851c150e1022fb952bab3315e869aaf0214Christian Maeder
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maederint
fdb2d618144159395f7bf8ce3327b3c112a17dd3Till Mossakowskiform_driver(f, c)
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederFORM *f;
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maederint c;
8c812cd83569e973f10cf69a342424ceabc07af9Christian Maeder{ return (E_SYSTEM_ERROR); }
61fa0ac06ede811c7aad54ec4c4202346727368eChristian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederint
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederset_form_userptr(f, userptr)
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederFORM *f;
3e61f574717499939bd8e0ff538ea9e7b72d4e2dKlaus Luettichchar *userptr;
1aee4aaddde105264c1faf394d88e302c05094ffChristian Maeder{ return (E_SYSTEM_ERROR); }
10883d13973c46cac98964b66ace7a52b2d059abChristian Maeder
f443a57f2a8e0ca3daa7431b0c89a18ba52c337aChristian Maederchar *
e284004f10a315dbdb624c8b2522f65d485eaa48Martin Kühlform_userptr(f)
857992065be4ed40a72c6296b6c0aec62ab4c5b9Christian MaederFORM *f;
fdb2d618144159395f7bf8ce3327b3c112a17dd3Till Mossakowski{ return ((char *)0); }
7c99e334446bb97120e30e967baeeddfdd1278deKlaus Luettich
dcbd32289a7bdf1e6edd06c6ab0698c6a9dbf37aChristian Maederint
dcbd32289a7bdf1e6edd06c6ab0698c6a9dbf37aChristian Maederset_form_opts(f, opts)
dcbd32289a7bdf1e6edd06c6ab0698c6a9dbf37aChristian MaederFORM *f;
10883d13973c46cac98964b66ace7a52b2d059abChristian MaederOPTIONS opts;
27785f379d6810811b4e6d23feab18845fde9a98Christian Maeder{ return (E_SYSTEM_ERROR); }
2d130d212db7208777ca896a7ecad619a8944971Christian Maeder
2d130d212db7208777ca896a7ecad619a8944971Christian MaederOPTIONS
10883d13973c46cac98964b66ace7a52b2d059abChristian Maederform_opts(f)
10883d13973c46cac98964b66ace7a52b2d059abChristian MaederFORM *f;
10883d13973c46cac98964b66ace7a52b2d059abChristian Maeder{ return ((OPTIONS)0); }
10883d13973c46cac98964b66ace7a52b2d059abChristian Maeder
10883d13973c46cac98964b66ace7a52b2d059abChristian Maederint
10883d13973c46cac98964b66ace7a52b2d059abChristian Maederform_opts_on(f, opts)
10883d13973c46cac98964b66ace7a52b2d059abChristian MaederFORM *f;
bf25e8c286cda74ef89a9cbc3c2143557e0d49c3Christian MaederOPTIONS opts;
10883d13973c46cac98964b66ace7a52b2d059abChristian Maeder{ return (E_SYSTEM_ERROR); }
05a62e84edac8c64de04f8349dee418598d216b9Christian Maeder
10883d13973c46cac98964b66ace7a52b2d059abChristian Maederint
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maederform_opts_off(f, opts)
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian MaederFORM *f;
33d042fe6a9eb27a4c48f840b80838f3e7d98e34Christian MaederOPTIONS opts;
83394c6b6e6de128e71b67c9251ed7a84485d082Christian Maeder{ return (E_SYSTEM_ERROR); }
fa21fba9ceb1ddf7b3efd54731a12ed8750191d8Christian Maeder
fa21fba9ceb1ddf7b3efd54731a12ed8750191d8Christian Maederint
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maederdata_ahead(f)
0c355dd0b739631ee472f9a656e266be27fa4e64Christian MaederFORM *f;
fa21fba9ceb1ddf7b3efd54731a12ed8750191d8Christian Maeder{ return (FALSE); }
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maeder
c7ec85d1103173e089aa5048fd7afb2f9b505124Klaus Luettichint
c7ec85d1103173e089aa5048fd7afb2f9b505124Klaus Luettichdata_behind(f)
456238178f89e5a3de2988ee6c8af924297d52d9Christian MaederFORM *f;
c7ec85d1103173e089aa5048fd7afb2f9b505124Klaus Luettich{ return (FALSE); }
c7ec85d1103173e089aa5048fd7afb2f9b505124Klaus Luettich