Lines Matching refs:to

20  *    may be used to endorse or promote products derived from this software
42 heim_general_string *to)
44 *to = strdup(*from);
45 if(*to == NULL)
51 der_copy_integer (const int *from, int *to)
53 *to = *from;
58 der_copy_unsigned (const unsigned *from, unsigned *to)
60 *to = *from;
65 der_copy_generalized_time (const time_t *from, time_t *to)
67 *to = *from;
72 der_copy_utctime (const time_t *from, time_t *to)
74 *to = *from;
79 der_copy_utf8string (const heim_utf8_string *from, heim_utf8_string *to)
81 return der_copy_general_string(from, to);
86 heim_printable_string *to)
88 to->length = from->length;
89 to->data = malloc(to->length + 1);
90 if(to->data == NULL)
92 memcpy(to->data, from->data, to->length);
93 ((char *)to->data)[to->length] = '\0';
99 heim_ia5_string *to)
101 return der_copy_printable_string(from, to);
105 der_copy_bmp_string (const heim_bmp_string *from, heim_bmp_string *to)
107 to->length = from->length;
108 to->data = malloc(to->length * sizeof(to->data[0]));
109 if(to->length != 0 && to->data == NULL)
111 memcpy(to->data, from->data, to->length * sizeof(to->data[0]));
117 heim_universal_string *to)
119 to->length = from->length;
120 to->data = malloc(to->length * sizeof(to->data[0]));
121 if(to->length != 0 && to->data == NULL)
123 memcpy(to->data, from->data, to->length * sizeof(to->data[0]));
129 heim_visible_string *to)
131 return der_copy_general_string(from, to);
135 der_copy_octet_string (const heim_octet_string *from, heim_octet_string *to)
137 to->length = from->length;
138 to->data = malloc(to->length);
139 if(to->length != 0 && to->data == NULL)
141 memcpy(to->data, from->data, to->length);
146 der_copy_heim_integer (const heim_integer *from, heim_integer *to)
148 to->length = from->length;
149 to->data = malloc(to->length);
150 if(to->length != 0 && to->data == NULL)
152 memcpy(to->data, from->data, to->length);
153 to->negative = from->negative;
158 der_copy_oid (const heim_oid *from, heim_oid *to)
160 to->length = from->length;
161 to->components = malloc(to->length * sizeof(*to->components));
162 if (to->length != 0 && to->components == NULL)
164 memcpy(to->components, from->components,
165 to->length * sizeof(*to->components));
170 der_copy_bit_string (const heim_bit_string *from, heim_bit_string *to)
175 to->length = from->length;
176 to->data = malloc(len);
177 if(len != 0 && to->data == NULL)
179 memcpy(to->data, from->data, len);