In this function does coil_i->mo_pre now mean coil.mo_pre? I am confused about that and what int get_coil_info(coil_info *coil) means. Is this a pointer to a integer array? Any help is appreciated. Thanks.
Code:
744 int get_coil_info(coil_info *coil)
745 {
746 EXEC SQL BEGIN DECLARE SECTION;
747 coil_info *coil_i = coil;
748 short nind;
749 EXEC SQL END DECLARE SECTION;
750
751 coil->tested_cin = coil->cin; /* RRL v1.24 Default tested_cin to cin */
752
753 /* Initialize block specific error handling data: */
754 block = 100;
755 sprintf(stmt_purpose, "Select from psr_coil_mstr.");
756 retry_count = 0;
757 row_count = 0;
758 val1 = coil_i->cin;
759 val2 = 0;
760 popup_flag = 0;
761
762 /* Perform Database Transaction */
763 do
764 {
765 exec sql select
766 mo_pre,
767 mo,
768 mo_lot,
769 parent_cin,
770 next_step,
771 next_step_cc,
772 next_step_cc_sn,
773 last_step,
774 last_step_cc,
775 coil_stat_cd,
776 coil_wght_calc_lbs
777 into
778 :coil_i->mo_pre,
779 :coil_i->mo,
780 :coil_i->mo_lot,
781 :coil_i->parent_cin,
782 :coil_i->lab_step,
783 :coil_i->lab_step_cc,
784 :coil_i->lab_step_cc_sn,
785 :coil_i->plating_or_mill_step,
786 :coil_i->plating_or_mill_cc,
787 :coil_i->coil_stat_cd,
788 :coil_i->tot_wght
789 from psr_coil_mstr
790 where cin = :coil_i->cin;