[asterisk-commits] kpfleming: branch 1.4 r129967 - /branches/1.4/main/astmm.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Fri Jul 11 09:14:53 CDT 2008
Author: kpfleming
Date: Fri Jul 11 09:14:52 2008
New Revision: 129967
URL: http://svn.digium.com/view/asterisk?view=rev&rev=129967
Log:
simplify calculation
Modified:
branches/1.4/main/astmm.c
Modified: branches/1.4/main/astmm.c
URL: http://svn.digium.com/view/asterisk/branches/1.4/main/astmm.c?view=diff&rev=129967&r1=129966&r2=129967
==============================================================================
--- branches/1.4/main/astmm.c (original)
+++ branches/1.4/main/astmm.c Fri Jul 11 09:14:52 2008
@@ -476,10 +476,10 @@
void __ast_mm_init(void)
{
char filename[PATH_MAX];
- int pad;
-
- if ((pad = (__alignof__(struct ast_region) - (offsetof(struct ast_region, data) % __alignof__(struct ast_region)))) != 0) {
- ast_log(LOG_ERROR, "struct ast_region has %d bytes of padding! This must be eliminated for low-fence checking to work properly!\n", pad);
+ size_t pad = sizeof(struct ast_region) - offsetof(struct ast_region, data);
+
+ if (pad) {
+ ast_log(LOG_ERROR, "struct ast_region has %d bytes of padding! This must be eliminated for low-fence checking to work properly!\n", (int) pad);
}
ast_cli_register_multiple(cli_memory, sizeof(cli_memory) / sizeof(struct ast_cli_entry));
More information about the asterisk-commits
mailing list