X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcstrutil.h;h=3d96492f9169ca2231a420c79068fcefe48140d7;hp=23451d50c3ab86aaf59597a585f27b6967b93d7b;hb=40f8443d8d3a6577336ee66d18e04d9ac4d956bb;hpb=6210937137137fe4019e808686dd1fcf99360af6 diff --git a/lib/silcutil/silcstrutil.h b/lib/silcutil/silcstrutil.h index 23451d50..3d96492f 100644 --- a/lib/silcutil/silcstrutil.h +++ b/lib/silcutil/silcstrutil.h @@ -111,45 +111,6 @@ char *silc_pem_encode_file(unsigned char *data, SilcUInt32 data_len); unsigned char *silc_pem_decode(unsigned char *pem, SilcUInt32 pem_len, SilcUInt32 *ret_len); -/****f* silcutil/SilcStrUtilAPI/silc_mime_parse - * - * SYNOPSIS - * - * SilcBool - * silc_mime_parse(const unsigned char *mime, SilcUInt32 mime_len, - * char *version, SilcUInt32 version_size, - * char *content_type, SilcUInt32 content_type_size, - * char *transfer_encoding, - * SilcUInt32 transfer_encoding_size, - * unsigned char **mime_data_ptr, - * SilcUInt32 *mime_data_len); - * - * DESCRIPTION - * - * Parses MIME header indicated by `mime' data block of length of - * `mime_len'. Returns TRUE if the `mime' is valid MIME object. - * Parses from the MIME header the MIME Version (if present) and - * copies it to the `version' pointer if provided, content type - * indicating the data in the MIME object and copies it to the - * `content_type' if provided, and the tranfer encoding (if present) - * indicating the encoding of the data and copies it to the - * `content_transfer_encoding' if provided. - * - * The pointer to the actual data in the MIME object is saved into - * `mime_data_ptr'. The pointer is a location in the `mime' and it - * does not allocate or copy anything, ie. the `mime_data_ptr' is a - * pointer to the `mime'. The `mime_data_len' indicates the length of - * the data without the MIME header. The caller is responsible of - * NULL terminating the buffers it provides. - * - ***/ -SilcBool -silc_mime_parse(const unsigned char *mime, SilcUInt32 mime_len, - char *version, SilcUInt32 version_size, - char *content_type, SilcUInt32 content_type_size, - char *transfer_encoding, SilcUInt32 transfer_encoding_size, - unsigned char **mime_data_ptr, SilcUInt32 *mime_data_len); - /****f* silcutil/SilcStrUtilAPI/silc_strncat * * SYNOPSIS @@ -182,14 +143,14 @@ char *silc_strncat(char *dest, SilcUInt32 dest_size, * * Checks that the 'identifier' string is valid identifier string * and does not contain any unassigned or prohibited character. This - * function is used to check for valid nicknames, server names, - * usernames, hostnames, service names, algorithm names, other security + * function is used to check for valid nicknames, server names, + * usernames, hostnames, service names, algorithm names, other security * property names, and SILC Public Key name. * * If the 'max_allowed_length' is non-zero the identifier cannot be * longer than that, and NULL is returned if it is. If zero (0), no * length limit exist. For nicknames the max length must be 128 bytes. - * Other identifiers has no default limit, but application may choose + * Other identifiers has no default limit, but application may choose * one anyway. * * Returns the validated string, that the caller must free. Returns @@ -227,14 +188,14 @@ unsigned char *silc_identifier_check(const unsigned char *identifier, * * Checks that the 'identifier' string is valid identifier string * and does not contain any unassigned or prohibited character. This - * function is used to check for valid nicknames, server names, - * usernames, hostnames, service names, algorithm names, other security + * function is used to check for valid nicknames, server names, + * usernames, hostnames, service names, algorithm names, other security * property names, and SILC Public Key name. * * If the 'max_allowed_length' is non-zero the identifier cannot be * longer than that, and NULL is returned if it is. If zero (0), no * length limit exist. For nicknames the max length must be 128 bytes. - * Other identifiers has no default limit, but application may choose + * Other identifiers has no default limit, but application may choose * one anyway. * * Returns TRUE if the string is valid and FALSE if it is prohibited.