Branch Coverage

lib/PDL/IO/Pnm-pp-pnminascii.c
Criterion Covered Total %
branch 66 268 24.6


line true false branch
44 0 16 PDL_RETERROR(PDL_err, PDL->redodims_default(__privtrans));
55 0 16 if (!__privtrans->broadcast.incs) return PDL->make_error(PDL_EUSERERROR, "Error in pnminascii:" "broadcast.incs NULL");
93 0 12 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Byte,B,PDL_Byte,B)
12 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Byte,B,PDL_Byte,B)
0 12 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Byte,B,PDL_Byte,B)
0 12 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Byte,B,PDL_Byte,B)
12 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Byte,B,PDL_Byte,B)
0 12 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Byte,B,PDL_Byte,B)
98 0 6 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 6 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 6 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 6 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 6 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
6 6 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
6 6 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
99 36 6 for (i=ns-1; i>= 0; i--) {
100 216 36 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
101 900 0 while ((s = PerlIO_getc(__params->fp)) != EOF) {
104 0 0 SWALLOWLINE(__params->fp);
0 0 SWALLOWLINE(__params->fp);
127 0 6 PDL_BROADCASTLOOP_END_pnminascii_readdata
0 6 PDL_BROADCASTLOOP_END_pnminascii_readdata
131 0 6 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 6 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 6 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 6 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 6 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
6 6 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
6 6 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
133 18 6 for (i=ns-1; i>= 0; i--) {
134 54 18 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
135 0 54 if (getint(__params->fp,&j) <= 0)
140 0 6 PDL_BROADCASTLOOP_END_pnminascii_readdata
0 6 PDL_BROADCASTLOOP_END_pnminascii_readdata
149 0 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Short,S,PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Short,S,PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Short,S,PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Short,S,PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Short,S,PDL_Short,S)
0 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Short,S,PDL_Short,S)
154 0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
155 0 0 for (i=ns-1; i>= 0; i--) {
156 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
157 0 0 while ((s = PerlIO_getc(__params->fp)) != EOF) {
160 0 0 SWALLOWLINE(__params->fp);
0 0 SWALLOWLINE(__params->fp);
183 0 0 PDL_BROADCASTLOOP_END_pnminascii_readdata
0 0 PDL_BROADCASTLOOP_END_pnminascii_readdata
187 0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
189 0 0 for (i=ns-1; i>= 0; i--) {
190 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
191 0 0 if (getint(__params->fp,&j) <= 0)
196 0 0 PDL_BROADCASTLOOP_END_pnminascii_readdata
0 0 PDL_BROADCASTLOOP_END_pnminascii_readdata
205 0 4 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Ushort,U,PDL_Ushort,U)
4 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Ushort,U,PDL_Ushort,U)
0 4 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Ushort,U,PDL_Ushort,U)
0 4 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Ushort,U,PDL_Ushort,U)
4 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Ushort,U,PDL_Ushort,U)
0 4 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Ushort,U,PDL_Ushort,U)
210 0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
211 0 0 for (i=ns-1; i>= 0; i--) {
212 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
213 0 0 while ((s = PerlIO_getc(__params->fp)) != EOF) {
216 0 0 SWALLOWLINE(__params->fp);
0 0 SWALLOWLINE(__params->fp);
239 0 0 PDL_BROADCASTLOOP_END_pnminascii_readdata
0 0 PDL_BROADCASTLOOP_END_pnminascii_readdata
243 0 4 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 4 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 4 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 4 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 4 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
4 4 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
4 4 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
245 12 4 for (i=ns-1; i>= 0; i--) {
246 36 12 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
247 0 36 if (getint(__params->fp,&j) <= 0)
252 0 4 PDL_BROADCASTLOOP_END_pnminascii_readdata
0 4 PDL_BROADCASTLOOP_END_pnminascii_readdata
261 0 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Long,L,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Long,L,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Long,L,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Long,L,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Long,L,PDL_Long,L)
0 0 PDL_DECLARE_PARAMS_pnminascii_1(PDL_Long,L,PDL_Long,L)
266 0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
267 0 0 for (i=ns-1; i>= 0; i--) {
268 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
269 0 0 while ((s = PerlIO_getc(__params->fp)) != EOF) {
272 0 0 SWALLOWLINE(__params->fp);
0 0 SWALLOWLINE(__params->fp);
295 0 0 PDL_BROADCASTLOOP_END_pnminascii_readdata
0 0 PDL_BROADCASTLOOP_END_pnminascii_readdata
299 0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
0 0 PDL_BROADCASTLOOP_START_pnminascii_readdata /* with top to bottom inversion */
301 0 0 for (i=ns-1; i>= 0; i--) {
302 0 0 {/* Open m */ PDL_EXPAND2(register PDL_Indx m=0, __m_stop=(__m_size)); for(; m<__m_stop; m+=1) {
303 0 0 if (getint(__params->fp,&j) <= 0)
308 0 0 PDL_BROADCASTLOOP_END_pnminascii_readdata
0 0 PDL_BROADCASTLOOP_END_pnminascii_readdata
347 0 16 if (!PDL) return (pdl_error){PDL_EFATAL, "PDL core struct is NULL, can't continue",0};
349 0 16 if (!__privtrans) return PDL->make_error_simple(PDL_EFATAL, "Couldn't create trans");
353 0 16 PDL_RETERROR(PDL_err, PDL->type_coerce(__privtrans));
358 0 16 PDL_RETERROR(PDL_err, PDL->make_trans_mutual(__privtrans));