Branch: Tag:

2002-04-25

2002-04-25 10:47:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed support for having INT_TYPE and FLOAT_TYPE with larger alignment restrictions than void *.

Rev: src/program.c:1.415
Rev: src/svalue.c:1.136
Rev: src/svalue.h:1.102

5:   \*/   /**/   #include "global.h" - RCSID("$Id: program.c,v 1.414 2002/04/17 17:03:57 grubba Exp $"); + RCSID("$Id: program.c,v 1.415 2002/04/25 10:47:40 grubba Exp $");   #include "program.h"   #include "object.h"   #include "dynamic_buffer.h"
1878:    case T_MIXED: return sizeof(struct svalue);    case T_FLOAT: return sizeof(FLOAT_TYPE);    case T_INT: return sizeof(INT_TYPE); -  default: return sizeof(char *); +  default: return sizeof(void *);    }   }   
1890:    case T_MIXED: return ALIGNOF(struct svalue);    case T_FLOAT: return ALIGNOF(FLOAT_TYPE);    case T_INT: return ALIGNOF(INT_TYPE); -  default: return ALIGNOF(char *); +  default: return ALIGNOF(void *);    }   }