home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / uccs / root.14 / udk / usr / ccs / lib / llib-lform < prev    next >
Encoding:
Text File  |  1998-08-19  |  6.0 KB  |  369 lines

  1. /*
  2.  * Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  3.  *                                                                         
  4.  *        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  5.  *                   SANTA CRUZ OPERATION INC.                             
  6.  *                                                                         
  7.  *   The copyright notice above does not evidence any actual or intended   
  8.  *   publication of such source code.                                      
  9.  */
  10.  
  11. #ident    "@(#)libeti:form/llib-lform.c    1.7"
  12.  
  13. /*LINTLIBRARY*/
  14.  
  15. #include "form.h"
  16.  
  17.     /***********************
  18.     *  FIELDTYPE routines  *
  19.     ***********************/
  20.  
  21. FIELDTYPE * new_fieldtype (fcheck, ccheck)
  22. PTF_int fcheck;
  23. PTF_int ccheck;
  24. { return (FIELDTYPE *) 0; }
  25.  
  26. FIELDTYPE * link_fieldtype (left, right)
  27. FIELDTYPE * left;
  28. FIELDTYPE * right;
  29. { return (FIELDTYPE *) 0; }
  30.  
  31. int free_fieldtype (t)
  32. FIELDTYPE *    t;
  33. { return E_SYSTEM_ERROR; }
  34.  
  35. int set_fieldtype_arg (t, makearg, copyarg, freearg)
  36. FIELDTYPE * t;
  37. PTF_charP makearg;
  38. PTF_charP copyarg;
  39. PTF_void freearg;
  40. { return E_SYSTEM_ERROR; }
  41.  
  42. int set_fieldtype_choice (t, next, prev)
  43. FIELDTYPE * t;
  44. PTF_int next;
  45. PTF_int prev;
  46. { return E_SYSTEM_ERROR; }
  47.  
  48.     /*******************
  49.     *  FIELD routines  *
  50.     *******************/
  51.  
  52. FIELD * new_field (rows, cols, frow, fcol, nrow, nbuf)
  53. int rows;
  54. int cols;
  55. int frow;
  56. int fcol;
  57. int nrow;
  58. int nbuf;
  59. { return (FIELD *) 0; }
  60.  
  61. FIELD * dup_field (field, frow, fcol)
  62. FIELD * field;
  63. int frow;
  64. int fcol;
  65. { return (FIELD *) 0; }
  66.  
  67. FIELD * link_field (field, frow, fcol)
  68. FIELD * field;
  69. int frow;
  70. int fcol;
  71. { return (FIELD *) 0; }
  72.  
  73. int free_field (f)
  74. FIELD *     f;
  75. { return E_SYSTEM_ERROR; }
  76.  
  77. int field_info (f, rows, cols, frow, fcol, nrow, nbuf)
  78. FIELD * f;
  79. int * rows;
  80. int * cols;
  81. int * frow;
  82. int * fcol;
  83. int * nrow;
  84. int * nbuf;
  85. { return E_SYSTEM_ERROR; }
  86.  
  87. int dynamic_field_info (f, drows, dcols, max)
  88. FIELD *f;
  89. int   *drows;
  90. int   *dcols;
  91. int   *max;
  92. { return E_SYSTEM_ERROR; }
  93.  
  94. int set_max_field(f, max)
  95. FIELD *f;
  96. int   max;
  97. { return E_SYSTEM_ERROR; }
  98.  
  99. int move_field (f, frow, fcol)
  100. FIELD * f;
  101. int frow;
  102. int fcol;
  103. { return E_SYSTEM_ERROR; }
  104.  
  105. /*VARARGS*/
  106. int set_field_type ()
  107. { return E_SYSTEM_ERROR; }
  108.  
  109. FIELDTYPE * field_type (f)
  110. FIELD * f;
  111. { return (FIELDTYPE *) 0; }
  112.  
  113. char * field_arg (f)
  114. FIELD * f;
  115. { return (char *) 0; }
  116.  
  117. int set_new_page (f, flag)
  118. FIELD * f;
  119. int flag;
  120. { return E_SYSTEM_ERROR; }
  121.  
  122. int new_page (f)
  123. FIELD * f;
  124. { return FALSE; }
  125.  
  126. int set_field_just (f, just)
  127. FIELD * f;
  128. int just;
  129. { return E_SYSTEM_ERROR; }
  130.  
  131. int field_just (f)
  132. FIELD * f;
  133. { return NO_JUSTIFICATION; }
  134.  
  135. int set_field_fore (f, fore)
  136. FIELD * f;
  137. chtype fore;
  138. { return E_SYSTEM_ERROR; }
  139.  
  140. chtype field_fore (f)
  141. FIELD * f;
  142. { return A_NORMAL; }
  143.  
  144. int set_field_back (f, back)
  145. FIELD * f;
  146. chtype back;
  147. { return E_SYSTEM_ERROR; }
  148.  
  149. chtype field_back (f)
  150. FIELD * f;
  151. { return A_NORMAL; }
  152.  
  153. int set_field_pad (f, pad)
  154. FIELD * f;
  155. int pad;
  156. { return E_SYSTEM_ERROR; }
  157.  
  158. int field_pad (f)
  159. FIELD * f;
  160. { return ' '; }
  161.  
  162. int set_field_buffer (f, n, v)
  163. FIELD * f;
  164. int n;
  165. char * v;
  166. { return E_SYSTEM_ERROR; }
  167.  
  168. char * field_buffer (f, n)
  169. FIELD * f;
  170. int n;
  171. { return (char *) 0; }
  172.  
  173. int set_field_status (f, status)
  174. FIELD * f;
  175. int status;
  176. { return E_SYSTEM_ERROR; }
  177.  
  178. int field_status (f)
  179. FIELD * f;
  180. { return FALSE; }
  181.  
  182. int set_field_userptr (f, userptr)
  183. FIELD * f;
  184. char * userptr;
  185. { return E_SYSTEM_ERROR; }
  186.  
  187. char * field_userptr (f)
  188. FIELD * f;
  189. { return (char *) 0; }
  190.  
  191. int set_field_opts (f, opts)
  192. FIELD * f;
  193. OPTIONS opts;
  194. { return E_SYSTEM_ERROR; }
  195.  
  196. OPTIONS field_opts (f)
  197. FIELD * f;
  198. { return (OPTIONS) 0; }
  199.  
  200. int field_opts_on (f, opts)
  201. FIELD * f;
  202. OPTIONS opts;
  203. { return E_SYSTEM_ERROR; }
  204.  
  205. int field_opts_off (f, opts)
  206. FIELD * f;
  207. OPTIONS opts;
  208. { return E_SYSTEM_ERROR; }
  209.  
  210.     /******************
  211.     *  FORM routines  *
  212.     ******************/
  213.  
  214. FORM * new_form (field)
  215. FIELD ** field;
  216. { return (FORM *) 0; }
  217.  
  218. int free_form (f)
  219. FORM * f;
  220. { return E_SYSTEM_ERROR; }
  221.  
  222. int set_form_fields (f, fields)
  223. FORM * f;
  224. FIELD ** fields;
  225. { return E_SYSTEM_ERROR; }
  226.  
  227. FIELD ** form_fields (f)
  228. FORM * f;
  229. { return (FIELD **) 0; }
  230.  
  231. int field_count (f)
  232. FORM * f;
  233. { return -1; }
  234.  
  235. int set_form_win (f, window)
  236. FORM * f;
  237. WINDOW * window;
  238. { return E_SYSTEM_ERROR; }
  239.  
  240. WINDOW * form_win (f)
  241. FORM * f;
  242. { return (WINDOW *) 0; }
  243.  
  244. int set_form_sub (f, window)
  245. FORM * f;
  246. WINDOW * window;
  247. { return E_SYSTEM_ERROR; }
  248.  
  249. WINDOW * form_sub (f)
  250. FORM * f;
  251. { return (WINDOW *) 0; }
  252.  
  253. int set_current_field (f, c)
  254. FORM * f;
  255. FIELD * c;
  256. { return E_SYSTEM_ERROR; }
  257.  
  258. FIELD * current_field (f)
  259. FORM * f;
  260. { return (FIELD *) 0; }
  261.  
  262. int field_index (f)
  263. FIELD * f;
  264. { return -1; }
  265.  
  266. int set_form_page (f, page)
  267. FORM * f;
  268. int page;
  269. { return E_SYSTEM_ERROR; }
  270.  
  271. int form_page (f)
  272. FORM * f;
  273. { return -1; }
  274.  
  275. int scale_form (f, rows, cols)
  276. FORM * f;
  277. int * rows;
  278. int * cols;
  279. { return E_SYSTEM_ERROR; }
  280.  
  281. int set_form_init (f, func)
  282. FORM * f;
  283. PTF_void func;
  284. { return E_SYSTEM_ERROR; }
  285.  
  286. PTF_void form_init (f)
  287. FORM * f;
  288. { return (PTF_void) 0; }
  289.  
  290. int set_form_term (f, func)
  291. FORM * f;
  292. PTF_void func;
  293. { return E_SYSTEM_ERROR; }
  294.  
  295. PTF_void form_term (f)
  296. FORM * f;
  297. { return (PTF_void) 0; }
  298.  
  299. int set_field_init (f, func)
  300. FORM * f;
  301. PTF_void func;
  302. { return E_SYSTEM_ERROR; }
  303.  
  304. PTF_void field_init (f)
  305. FORM * f;
  306. { return (PTF_void) 0; }
  307.  
  308. int set_field_term (f, func)
  309. FORM * f;
  310. PTF_void func;
  311. { return E_SYSTEM_ERROR; }
  312.  
  313. PTF_void field_term (f)
  314. FORM * f;
  315. { return (PTF_void) 0; }
  316.  
  317. int post_form (f)
  318. FORM * f;
  319. { return E_SYSTEM_ERROR; }
  320.  
  321. int unpost_form (f)
  322. FORM * f;
  323. { return E_SYSTEM_ERROR; }
  324.  
  325. int pos_form_cursor (f)
  326. FORM * f;
  327. { return E_SYSTEM_ERROR; }
  328.  
  329. int form_driver (f, c)
  330. FORM * f;
  331. int c;
  332. { return E_SYSTEM_ERROR; }
  333.  
  334. int set_form_userptr (f, userptr)
  335. FORM * f;
  336. char * userptr;
  337. { return E_SYSTEM_ERROR; }
  338.  
  339. char * form_userptr (f)
  340. FORM * f;
  341. { return (char *) 0; }
  342.  
  343. int set_form_opts (f, opts)
  344. FORM * f;
  345. OPTIONS opts;
  346. { return E_SYSTEM_ERROR; }
  347.  
  348. OPTIONS form_opts (f)
  349. FORM * f;
  350. { return (OPTIONS) 0; }
  351.  
  352. int form_opts_on (f, opts)
  353. FORM * f;
  354. OPTIONS opts;
  355. { return E_SYSTEM_ERROR; }
  356.  
  357. int form_opts_off (f, opts)
  358. FORM * f;
  359. OPTIONS opts;
  360. { return E_SYSTEM_ERROR; }
  361.  
  362. int data_ahead( f )
  363. FORM *f;
  364. { return FALSE; }
  365.  
  366. int data_behind( f )
  367. FORM *f;
  368. { return FALSE; }
  369.