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

Comparing ray/src/util/rcomb.c (file contents):
Revision 2.26 by greg, Fri Nov 8 17:52:26 2024 UTC vs.
Revision 2.28 by greg, Fri Mar 28 00:06:36 2025 UTC

# Line 21 | Line 21 | static const char RCSid[] = "$Id$";
21   #define M_PI    3.14159265358979323846
22   #endif
23  
24 + #ifndef MAXCOMP
25   #define MAXCOMP         MAXCSAMP        /* #components we support */
26 + #endif
27  
28   /* Unary matrix operation(s) */
29   typedef struct {
# Line 673 | Line 675 | parent_loop(void)
675                  if (!rmx_load_row(mop[i].imx.mtx, &mop[i].imx, mop[i].infp)) {
676                          if (cur_row > in_nrows) /* unknown #input rows? */
677                                  break;
678 <                        fprintf(stderr, "%s: parent_loop() load error at row %d\n",
678 >                        fprintf(stderr, "%s: load error at row %d\n",
679                                          mop[i].inspec, cur_row);
680                          return(0);
681                  }
# Line 682 | Line 684 | parent_loop(void)
684              for (i = 0; i < nmats; i++)
685                  if (writebuf(wfd, mop[i].imx.mtx, rmx_array_size(&mop[i].imx))
686                                          != rmx_array_size(&mop[i].imx)) {
687 <                        fprintf(stderr, "%s: parent_loop() write error at row %d\n",
687 >                        fprintf(stderr, "%s: write error at row %d\n",
688                                          mop[i].inspec, cur_row);
689                          return(0);
690                  }
# Line 691 | Line 693 | parent_loop(void)
693          free(cproc); cproc = NULL; nchildren = 0;
694          if (i < 0) {
695                  if (!nowarn)
696 <                        fputs("Warning: lost child in parent_loop()\n", stderr);
696 >                        fputs("Warning: lost child process\n", stderr);
697                  return(1);
698          }
699          if (i > 0) {
# Line 737 | Line 739 | combine_input(void)
739                  if (!rmx_load_row(mop[i].imx.mtx, &mop[i].imx, mop[i].infp)) {
740                          if (cur_row > in_nrows) /* unknown #input rows? */
741                                  break;
742 <                        fprintf(stderr, "%s: combine_input() load error at row %d\n",
742 >                        fprintf(stderr, "%s: load error at row %d\n",
743                                          mop[i].inspec, cur_row);
744                          return(0);
745                  }
# Line 785 | Line 787 | combine_input(void)
787              if (!rmx_write_data(res->rmp->mtx, res->rmp->ncomp,
788                                  res->rmp->ncols, res->rmp->dtype, stdout) ||
789                                   (inchild >= 0 && fflush(stdout) == EOF)) {
790 <                fprintf(stderr, "Conversion/write error at row %d in combine_input()\n",
790 >                fprintf(stderr, "Conversion/write error at row %d\n",
791                                  cur_row);
792                  return(0);
793              }
794          }
795          return(inchild >= 0 || fflush(stdout) != EOF);
796   multerror:
797 <        fputs("Unexpected matrix multiply error in combine_input()\n", stderr);
797 >        fputs("Unexpected matrix multiply error\n", stderr);
798          return(0);
799   }
800  
# Line 821 | Line 823 | output_loop(void)
823                  if (!rv)                                /* out of rows? */
824                          break;
825                  if (rv != row_size) {
826 <                        fputs("Read error in output_loop()\n", stderr);
826 >                        fputs("Read error\n", stderr);
827                          return(0);
828                  }                                       /* do final conversion */
829                  if (!rmx_write_data(mop[nmats].rmp->mtx, mop[nmats].rmp->ncomp,
830                                  mop[nmats].rmp->ncols, mop[nmats].rmp->dtype, stdout)) {
831 <                        fputs("Conversion/write error in output_loop()\n", stderr);
831 >                        fputs("Conversion/write error\n", stderr);
832                          return(0);
833                  }
834                  cur_child++;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines