updates. New data types.
[silc.git] / lib / silccore / silcchannel.h
index 813ad69437c4c64596da9e140c3195cc623d5106..60a19de9eedfc9692c8a8d0d055496e7cfb12543 100644 (file)
@@ -36,7 +36,7 @@ typedef struct SilcChannelMessagePayloadStruct *SilcChannelMessagePayload;
 typedef struct SilcChannelKeyPayloadStruct *SilcChannelKeyPayload;
 
 /* The Message flag type */
-typedef unsigned short SilcMessageFlags;
+typedef uint16 SilcMessageFlags;
 
 /* The message flags (shared by both channel and private messages) */
 #define SILC_MESSAGE_FLAG_NONE        0x0000
@@ -52,18 +52,18 @@ typedef unsigned short SilcMessageFlags;
 SilcChannelPayload silc_channel_payload_parse(SilcBuffer buffer);
 SilcDList silc_channel_payload_parse_list(SilcBuffer buffer);
 SilcBuffer silc_channel_payload_encode(unsigned char *channel_name,
-                                      unsigned short channel_name_len,
+                                      uint16 channel_name_len,
                                       unsigned char *channel_id,
-                                      unsigned int channel_id_len,
-                                      unsigned int mode);
+                                      uint32 channel_id_len,
+                                      uint32 mode);
 void silc_channel_payload_free(SilcChannelPayload payload);
 void silc_channel_payload_list_free(SilcDList list);
 unsigned char *silc_channel_get_name(SilcChannelPayload payload,
-                                    unsigned int *channel_name_len);
+                                    uint32 *channel_name_len);
 unsigned char *silc_channel_get_id(SilcChannelPayload payload,
-                                  unsigned int *channel_id_len);
+                                  uint32 *channel_id_len);
 SilcChannelID *silc_channel_get_id_parse(SilcChannelPayload payload);
-unsigned int silc_channel_get_mode(SilcChannelPayload payload);
+uint32 silc_channel_get_mode(SilcChannelPayload payload);
 int silc_channel_message_payload_decrypt(unsigned char *data,
                                         size_t data_len,
                                         SilcCipher cipher,
@@ -72,33 +72,33 @@ SilcChannelMessagePayload
 silc_channel_message_payload_parse(SilcBuffer buffer,
                                   SilcCipher cipher,
                                   SilcHmac hmac);
-SilcBuffer silc_channel_message_payload_encode(unsigned short flags,
-                                              unsigned short data_len,
+SilcBuffer silc_channel_message_payload_encode(uint16 flags,
+                                              uint16 data_len,
                                               unsigned char *data,
-                                              unsigned short iv_len,
+                                              uint16 iv_len,
                                               unsigned char *iv,
                                               SilcCipher cipher,
                                               SilcHmac hmac);
 void silc_channel_message_payload_free(SilcChannelMessagePayload payload);
-unsigned short 
+uint16 
 silc_channel_message_get_flags(SilcChannelMessagePayload payload);
 unsigned char *silc_channel_message_get_data(SilcChannelMessagePayload payload,
-                                    unsigned int *data_len);
+                                    uint32 *data_len);
 unsigned char *silc_channel_message_get_mac(SilcChannelMessagePayload payload);
 unsigned char *silc_channel_message_get_iv(SilcChannelMessagePayload payload);
 SilcChannelKeyPayload silc_channel_key_payload_parse(SilcBuffer buffer);
-SilcBuffer silc_channel_key_payload_encode(unsigned short id_len,
+SilcBuffer silc_channel_key_payload_encode(uint16 id_len,
                                           unsigned char *id,
-                                          unsigned short cipher_len,
+                                          uint16 cipher_len,
                                           unsigned char *cipher,
-                                          unsigned short key_len,
+                                          uint16 key_len,
                                           unsigned char *key);
 void silc_channel_key_payload_free(SilcChannelKeyPayload payload);
 unsigned char *silc_channel_key_get_id(SilcChannelKeyPayload payload, 
-                                      unsigned int *id_len);
+                                      uint32 *id_len);
 unsigned char *silc_channel_key_get_cipher(SilcChannelKeyPayload payload,
-                                          unsigned int *cipher_len);
+                                          uint32 *cipher_len);
 unsigned char *silc_channel_key_get_key(SilcChannelKeyPayload payload,
-                                       unsigned int *key_len);
+                                       uint32 *key_len);
 
 #endif