[php-i18n-commits] cvs commit: libmbfl/mbfl mbfilter.c

Back to archive index

Moriyoshi Koizumi moriy****@users*****
2002年 12月 31日 (火) 05:26:19 JST


moriyoshi    02/12/31 05:26:19

  Modified:    mbfl     mbfilter.c
  Log:
  Added dllexport declarations
  
  Revision  Changes    Path
  1.19      +26 -27    libmbfl/mbfl/mbfilter.c
  
  Index: mbfilter.c
  ===================================================================
  RCS file: /cvsroot/php-i18n/libmbfl/mbfl/mbfilter.c,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- mbfilter.c	30 Dec 2002 16:39:25 -0000	1.18
  +++ mbfilter.c	30 Dec 2002 20:26:19 -0000	1.19
  @@ -117,7 +117,7 @@
    */
   #define CK(statement)	do { if ((statement) < 0) return (-1); } while (0)
   
  -void mbfl_encoding_detector_delete(mbfl_encoding_detector *identd)
  +MBFLAPI void mbfl_encoding_detector_delete(mbfl_encoding_detector *identd)
   {
   	int i;
   
  @@ -134,7 +134,7 @@
   	mbfl_free((void *)identd);
   }
   
  -int mbfl_encoding_detector_feed(mbfl_encoding_detector *identd, mbfl_string *string)
  +MBFLAPI int mbfl_encoding_detector_feed(mbfl_encoding_detector *identd, mbfl_string *string)
   {
   	int i, n, num, bad, res;
   	unsigned char *p;
  @@ -171,7 +171,7 @@
   	return res;
   }
   
  -mbfl_encoding_id mbfl_encoding_detector_judge(mbfl_encoding_detector *identd)
  +MBFLAPI mbfl_encoding_id mbfl_encoding_detector_judge(mbfl_encoding_detector *identd)
   {
   	mbfl_identify_filter *filter;
   	mbfl_encoding_id encoding;
  @@ -197,7 +197,7 @@
   /*
    * encoding converter
    */
  -mbfl_string * mbfl_convert_encoding(mbfl_string *string, mbfl_string *result, mbfl_encoding_id toenc)
  +MBFLAPI mbfl_string * mbfl_convert_encoding(mbfl_string *string, mbfl_string *result, mbfl_encoding_id toenc)
   {
   	int n;
   	unsigned char *p;
  @@ -259,7 +259,7 @@
   /*
    * identify encoding
    */
  -const mbfl_encoding * mbfl_identify_encoding(mbfl_string *string, mbfl_encoding *elist, int eliztsz)
  +MBFLAPI const mbfl_encoding * mbfl_identify_encoding(mbfl_string *string, mbfl_encoding *elist, int eliztsz)
   {
   	int i, n, num, bad;
   	unsigned char *p;
  @@ -341,7 +341,7 @@
   	return encoding;
   }
   
  -const char* mbfl_identify_encoding_name(mbfl_string *string, mbfl_encoding *elist, int eliztsz)
  +MBFLAPI const char* mbfl_identify_encoding_name(mbfl_string *string, mbfl_encoding *elist, int eliztsz)
   {
   	const mbfl_encoding *encoding;
   
  @@ -355,7 +355,7 @@
   	}
   }
   
  -const mbfl_encoding_id mbfl_identify_encoding_no(mbfl_string *string, mbfl_encoding *elist, int eliztsz)
  +MBFLAPI const mbfl_encoding_id mbfl_identify_encoding_no(mbfl_string *string, mbfl_encoding *elist, int eliztsz)
   {
   	const mbfl_encoding *encoding;
   
  @@ -379,7 +379,7 @@
   	return c;
   }
   
  -int mbfl_strlen(mbfl_string *string)
  +MBFLAPI int mbfl_strlen(mbfl_string *string)
   {
   	int len, n, m, k;
   	unsigned char *p;
  @@ -498,7 +498,7 @@
   	return c;
   }
   
  -int mbfl_strpos(mbfl_string *haystack, mbfl_string *needle, int offset, int reverse)
  +MBFLAPI int mbfl_strpos(mbfl_string *haystack, mbfl_string *needle, int offset, int reverse)
   {
   	int n, result;
   	unsigned char *p;
  @@ -579,7 +579,7 @@
    *  substr_count
    */
   
  -int mbfl_substr_count(mbfl_string *haystack, mbfl_string *needle)
  +MBFLAPI int mbfl_substr_count(mbfl_string *haystack, mbfl_string *needle)
   {
   	int n, result = 0;
   	unsigned char *p;
  @@ -683,7 +683,7 @@
   	return c;
   }
   
  -mbfl_string *mbfl_substr(mbfl_string *string, mbfl_string *result, int from, int length)
  +MBFLAPI mbfl_string *mbfl_substr(mbfl_string *string, mbfl_string *result, int from, int length)
   {
   	const mbfl_encoding *encoding;
   	int n, m, k, len, start, end;
  @@ -837,7 +837,7 @@
   /*
    *  strcut
    */
  -mbfl_string * mbfl_strcut(mbfl_string *string, mbfl_string *result, int from, int length)
  +MBFLAPI mbfl_string * mbfl_strcut(mbfl_string *string, mbfl_string *result, int from, int length)
   {
   	const mbfl_encoding *encoding;
   	int n, m, k, len, start, end;
  @@ -1039,7 +1039,7 @@
   	return c;
   }
   
  -int mbfl_strwidth(mbfl_string *string)
  +MBFLAPI int mbfl_strwidth(mbfl_string *string)
   {
   	int len, n;
   	unsigned char *p;
  @@ -1124,7 +1124,7 @@
   	return c;
   }
   
  -mbfl_string * mbfl_strimwidth(mbfl_string *string, mbfl_string *marker, mbfl_string *result, int from, int width)
  +MBFLAPI mbfl_string * mbfl_strimwidth(mbfl_string *string, mbfl_string *marker, mbfl_string *result, int from, int width)
   {
   	struct collector_strimwidth_data pc;
   	mbfl_convert_filter *encoder;
  @@ -1487,7 +1487,7 @@
   	return ret;
   }
   
  -mbfl_string *mbfl_ja_jp_hantozen(mbfl_string *string, mbfl_string *result, int mode)
  +MBFLAPI mbfl_string *mbfl_ja_jp_hantozen(mbfl_string *string, mbfl_string *result, int mode)
   {
   	int n;
   	unsigned char *p;
  @@ -1664,7 +1664,7 @@
   	return c;
   }
   
  -mbfl_string * mime_header_encoder_result(struct mime_header_encoder_data *pe, mbfl_string *result)
  +MBFLAPI mbfl_string * mime_header_encoder_result(struct mime_header_encoder_data *pe, mbfl_string *result)
   {
   	if (pe->status1 >= 10) {
   		(*pe->conv2_filter->filter_flush)(pe->conv2_filter);
  @@ -1689,7 +1689,7 @@
   	return mbfl_memory_device_result(&pe->outdev, result);
   }
   
  -struct mime_header_encoder_data* mime_header_encoder_new(mbfl_encoding_id incode, mbfl_encoding_id outcode, mbfl_encoding_id transenc)
  +MBFLAPI struct mime_header_encoder_data* mime_header_encoder_new(mbfl_encoding_id incode, mbfl_encoding_id outcode, mbfl_encoding_id transenc)
   {
   	int n;
   	const char *s;
  @@ -1775,7 +1775,7 @@
   	return pe;
   }
   
  -void mime_header_encoder_delete(struct mime_header_encoder_data *pe)
  +MBFLAPI void mime_header_encoder_delete(struct mime_header_encoder_data *pe)
   {
   	if (pe) {
   		mbfl_convert_filter_delete(pe->conv1_filter);
  @@ -1790,12 +1790,12 @@
   	}
   }
   
  -int mime_header_encoder_feed(int c, struct mime_header_encoder_data *pe)
  +MBFLAPI int mime_header_encoder_feed(int c, struct mime_header_encoder_data *pe)
   {
   	return (*pe->conv1_filter->filter_function)(c, pe->conv1_filter);
   }
   
  -mbfl_string *mbfl_mime_header_encode(mbfl_string *string, mbfl_string *result, mbfl_encoding_id outcode, mbfl_encoding_id encoding, const char *linefeed, int indent)
  +MBFLAPI mbfl_string *mbfl_mime_header_encode(mbfl_string *string, mbfl_string *result, mbfl_encoding_id outcode, mbfl_encoding_id encoding, const char *linefeed, int indent)
   {
   	int n;
   	unsigned char *p;
  @@ -2011,7 +2011,7 @@
   	return c;
   }
   
  -mbfl_string *mime_header_decoder_result(struct mime_header_decoder_data *pd, mbfl_string *result)
  +MBFLAPI mbfl_string *mime_header_decoder_result(struct mime_header_decoder_data *pd, mbfl_string *result)
   {
   	switch (pd->status) {
   	case 1:
  @@ -2036,7 +2036,7 @@
   	return mbfl_memory_device_result(&pd->outdev, result);
   }
   
  -struct mime_header_decoder_data *mime_header_decoder_new(mbfl_encoding_id outcode)
  +MBFLAPI struct mime_header_decoder_data *mime_header_decoder_new(mbfl_encoding_id outcode)
   {
   	struct mime_header_decoder_data *pd;
   
  @@ -2066,8 +2066,7 @@
   	return pd;
   }
   
  -void
  -mime_header_decoder_delete(struct mime_header_decoder_data *pd)
  +MBFLAPI void mime_header_decoder_delete(struct mime_header_decoder_data *pd)
   {
   	if (pd) {
   		mbfl_convert_filter_delete(pd->conv2_filter);
  @@ -2079,12 +2078,12 @@
   	}
   }
   
  -int mime_header_decoder_feed(int c, struct mime_header_decoder_data *pd)
  +MBFLAPI int mime_header_decoder_feed(int c, struct mime_header_decoder_data *pd)
   {
   	return mime_header_decoder_collector(c, pd);
   }
   
  -mbfl_string * mbfl_mime_header_decode(mbfl_string *string, mbfl_string *result, mbfl_encoding_id outcode)
  +MBFLAPI mbfl_string * mbfl_mime_header_decode(mbfl_string *string, mbfl_string *result, mbfl_encoding_id outcode)
   {
   	int n;
   	unsigned char *p;
  @@ -2264,7 +2263,7 @@
   	return c;
   }
   
  -mbfl_string *mbfl_html_numeric_entity(mbfl_string *string, mbfl_string *result, int *convmap, int mapsize, int type)
  +MBFLAPI mbfl_string *mbfl_html_numeric_entity(mbfl_string *string, mbfl_string *result, int *convmap, int mapsize, int type)
   {
   	struct collector_htmlnumericentity_data pc;
   	mbfl_memory_device device;
  
  
  



php-i18n-commits メーリングリストの案内
Back to archive index