30
31
32 dup_field() duplicates field at the specified location. All field
33 attributes are duplicated, including the current contents of the field
34 buffers.
35
36
37 link_field() also duplicates field at the specified location. However,
38 unlike dup_field(), the new field shares the field buffers with the
39 original field. After creation, the attributes of the new field can be
40 changed without affecting the original field.
41
42
43 free_field() frees the storage allocated for field.
44
45 RETURN VALUES
46 Routines that return pointers return NULL on error. free_field()
47 returns one of the following:
48
49 E_OK
50 Thefunction returned successfully.
51
52
53 E_CONNECTED
54 The field is already connected to a form.
55
56
57 E_SYSTEM_ERROR
58 System error.
59
60
61 E_BAD_ARGUMENT
62 An argument is incorrect.
63
64
65 ATTRIBUTES
66 See attributes(5) for descriptions of the following attributes:
67
68
69
70
|
30
31
32 dup_field() duplicates field at the specified location. All field
33 attributes are duplicated, including the current contents of the field
34 buffers.
35
36
37 link_field() also duplicates field at the specified location. However,
38 unlike dup_field(), the new field shares the field buffers with the
39 original field. After creation, the attributes of the new field can be
40 changed without affecting the original field.
41
42
43 free_field() frees the storage allocated for field.
44
45 RETURN VALUES
46 Routines that return pointers return NULL on error. free_field()
47 returns one of the following:
48
49 E_OK
50 The function returned successfully.
51
52
53 E_CONNECTED
54 The field is already connected to a form.
55
56
57 E_SYSTEM_ERROR
58 System error.
59
60
61 E_BAD_ARGUMENT
62 An argument is incorrect.
63
64
65 ATTRIBUTES
66 See attributes(5) for descriptions of the following attributes:
67
68
69
70
|