You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by dr...@apache.org on 2001/06/17 23:07:44 UTC

cvs commit: apr/include apr_sms.h

dreid       01/06/17 14:07:44

  Modified:    include  apr_sms.h
  Log:
  First pass at some alignment macro's for the sms code.
  
  Revision  Changes    Path
  1.16      +7 -0      apr/include/apr_sms.h
  
  Index: apr_sms.h
  ===================================================================
  RCS file: /home/cvs/apr/include/apr_sms.h,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- apr_sms.h	2001/06/10 14:50:09	1.15
  +++ apr_sms.h	2001/06/17 21:07:43	1.16
  @@ -77,6 +77,13 @@
   #define APR_CHILD_CLEANUP     0x0001
   #define APR_PARENT_CLEANUP    0x0002
   
  +/* Alignment macro's */
  +#define ALIGN(size, boundary) \
  +    ((size) + (((boundary) - ((size) & ((boundary) - 1))) & ((boundary) - 1)))
  +
  +#define ALIGN_DEFAULT(size) ALIGN(size, 8)
  +
  +
   /**
    * @package APR memory system
    */