ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/header.c
(Generate patch)

Comparing ray/src/common/header.c (file contents):
Revision 2.42 by greg, Thu Mar 3 15:43:04 2022 UTC vs.
Revision 2.43 by greg, Fri Mar 4 17:16:12 2022 UTC

# Line 214 | Line 214 | fputformat(            /* put out a format value */
214          fputs(FMTSTR, fp);
215          fputs(s, fp);
216                          /* pad to align binary type for mmap() */
217 <        if (!strncmp(s, "16-bit", 6))
217 >        if (!strncmp(s, "float", 5))
218 >                align = sizeof(float);
219 >        else if (!strncmp(s, "double", 6))
220 >                align = sizeof(double);
221 >        else if (!strncmp(s, "16-bit", 6))
222                  align = 2;
223 <        else if (!strcmp(s, "float") || !strncmp(s, "32-bit", 6))
223 >        else if (!strncmp(s, "32-bit", 6))
224                  align = 4;
225 <        else if (!strcmp(s, "double") || !strncmp(s, "64-bit", 6))
225 >        else if (!strncmp(s, "64-bit", 6))
226                  align = 8;
227          if (align) {
228                  long    pos = ftell(fp);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines