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

Zurück zum Archiv-Index

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


moriyoshi    02/12/31 04:41:19

  Modified:    mbfl     mbfl_language.c
  Log:
  Fixed mbfl_register_language() as it should be
  
  Revision  Changes    Path
  1.8       +6 -1      libmbfl/mbfl/mbfl_language.c
  
  Index: mbfl_language.c
  ===================================================================
  RCS file: /cvsroot/php-i18n/libmbfl/mbfl/mbfl_language.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- mbfl_language.c	30 Dec 2002 19:37:50 -0000	1.7
  +++ mbfl_language.c	30 Dec 2002 19:41:19 -0000	1.8
  @@ -103,17 +103,22 @@
   
   MBFLAPI int mbfl_register_language(const mbfl_language *lang, mbfl_language_id *plangid)
   {
  +	int err = 0;
   	int next_id;
   
   	assert(mbfl_language_tbl_initialized);
   
   	next_id = mbfl_arraylist_get_num_items(&mbfl_language_tbl);
   
  -	mbfl_arraylist_update_item_at(&mbfl_language_tbl, (void *)&lang, sizeof(lang), NULL, next_id);
  +	if ((err = mbfl_arraylist_update_item_at(&mbfl_language_tbl, (void *)&lang, sizeof(lang), NULL, next_id)) != 0) {
  +		return err;
  +	}
   
   	if (plangid != NULL) {
   		*plangid = next_id;
   	}
  +
  +	return err;
   }
   
   /* language resolver */
  
  
  



php-i18n-commits メーリングリストの案内
Zurück zum Archiv-Index