The R Project SVN R

Rev

Rev 82747 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 82747 Rev 87512
Line 175... Line 175...
175
    memset(buf, 0, (size_t)total_bytes);
175
    memset(buf, 0, (size_t)total_bytes);
176
 
176
 
177
    /* Get the various pointers within tmp_buf (properly aligned). */
177
    /* Get the various pointers within tmp_buf (properly aligned). */
178
    tmp_tags = (void *)buf;
178
    tmp_tags = (void *)buf;
179
    tmp_buf = buf + tbytes;
179
    tmp_buf = buf + tbytes;
180
    tmp_buf += ALIGN(tmp_buf, long);
180
    tmp_buf += ALIGN(tmp_buf, anytype);
181
    reach_next = (void *)tmp_buf;
181
    reach_next = (void *)tmp_buf;
182
    tmp_buf += rbytes;
182
    tmp_buf += rbytes;
183
    tmp_buf += ALIGN(tmp_buf, long);
183
    tmp_buf += ALIGN(tmp_buf, anytype);
184
    reach = (void *)tmp_buf;
184
    reach = (void *)tmp_buf;
185
    tmp_buf += rbytes;
185
    tmp_buf += rbytes;
186
    tmp_buf += ALIGN(tmp_buf, long);
186
    tmp_buf += ALIGN(tmp_buf, anytype);
187
    reach_pos = (void *)tmp_buf;
187
    reach_pos = (void *)tmp_buf;
188
    tmp_buf += pbytes;
188
    tmp_buf += pbytes;
189
    tmp_buf += ALIGN(tmp_buf, long);
189
    tmp_buf += ALIGN(tmp_buf, anytype);
190
    for (i = 0; i < tnfa->num_states; i++)
190
    for (i = 0; i < tnfa->num_states; i++)
191
      {
191
      {
192
	reach[i].tags = (void *)tmp_buf;
192
	reach[i].tags = (void *)tmp_buf;
193
	tmp_buf += xbytes;
193
	tmp_buf += xbytes;
194
	reach_next[i].tags = (void *)tmp_buf;
194
	reach_next[i].tags = (void *)tmp_buf;