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

Zurück zum Archiv-Index

Moriyoshi Koizumi moriy****@users*****
2002年 12月 27日 (金) 08:43:09 JST


moriyoshi    02/12/27 08:43:09

  Modified:    mbfl     mbfl_memory_device.c mbfl_wchar_device.c
  Log:
  Use assert()
  
  Revision  Changes    Path
  1.7       +2 -0      libmbfl/mbfl/mbfl_memory_device.c
  
  Index: mbfl_memory_device.c
  ===================================================================
  RCS file: /cvsroot/php-i18n/libmbfl/mbfl/mbfl_memory_device.c,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- mbfl_memory_device.c	26 Dec 2002 23:39:40 -0000	1.6
  +++ mbfl_memory_device.c	26 Dec 2002 23:43:09 -0000	1.7
  @@ -36,6 +36,8 @@
   #include <stddef.h>
   #endif
   
  +#include <assert.h>
  +
   #include "mbfl_allocators.h"
   #include "mbfl_string.h"
   #include "mbfl_memory_device.h"
  
  
  
  1.2       +15 -13    libmbfl/mbfl/mbfl_wchar_device.c
  
  Index: mbfl_wchar_device.c
  ===================================================================
  RCS file: /cvsroot/php-i18n/libmbfl/mbfl/mbfl_wchar_device.c,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- mbfl_wchar_device.c	26 Dec 2002 23:41:48 -0000	1.1
  +++ mbfl_wchar_device.c	26 Dec 2002 23:43:09 -0000	1.2
  @@ -36,30 +36,32 @@
   #include <stddef.h>
   #endif
   
  +#include <assert.h>
  +
   #include "mbfl_allocators.h"
   #include "mbfl_string.h"
   #include "mbfl_wchar_device.h"
   
   void mbfl_wchar_device_ctor(mbfl_wchar_device *device)
   {
  -	if (device) {
  -		device->buffer = (unsigned int *)0;
  -		device->length = 0;
  -		device->pos= 0;
  -		device->allocsz = MBFL_MEMORY_DEVICE_ALLOC_SIZE;
  -	}
  +	assert(device != NULL);
  +
  +	device->buffer = (unsigned int *)0;
  +	device->length = 0;
  +	device->pos= 0;
  +	device->allocsz = MBFL_MEMORY_DEVICE_ALLOC_SIZE;
   }
   
   void mbfl_wchar_device_dtor(mbfl_wchar_device *device)
   {
  -	if (device) {
  -		if (device->buffer) {
  -			mbfl_free(device->buffer);
  -		}
  -		device->buffer = (unsigned int*)0;
  -		device->length = 0;
  -		device->pos = 0;
  +	assert(device != NULL);
  +
  +	if (device->buffer) {
  +		mbfl_free(device->buffer);
   	}
  +	device->buffer = (unsigned int*)0;
  +	device->length = 0;
  +	device->pos = 0;
   }
   
   int mbfl_wchar_device_output(int c, void *data)
  
  
  



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