Lines Matching refs:num_targets

254    short num_targets=0;  local
308 target->num_targets = 1;
339 target->rt = (RTARGET *)(*the_malloc)((num_targets+1)*sizeof(RTARGET));
341 target->rt = (RTARGET *)(*the_realloc)(target->rt,(num_targets+1)*sizeof(RTARGET));
349 memset( &target->rt[num_targets], 0, sizeof(RTARGET) );
350 target->rt[num_targets].not_target = FALSE;
351 target->rt[num_targets].boolean = boolean;
352 target->rt[num_targets].found = FALSE;
353 target->rt[num_targets].length = 0;
354 target->rt[num_targets].string = NULL;
355 target->rt[num_targets].negative = target->rt[0].negative; /* was FALSE; */
356 target->rt[num_targets].target_type = TARGET_ERR;
357 target->rt[num_targets].numeric_target = 0L;
358 target->rt[num_targets].have_compiled_re = FALSE;
369 if (target->rt[num_targets].not_target)
375 target->rt[num_targets].not_target = TRUE;
381 target->rt[num_targets].negative = TRUE;
385 if (target->rt[num_targets].not_target
386 || target->rt[num_targets].negative)
443 if (target->rt[num_targets].negative)
450 target->rt[num_targets].negative = FALSE;
454 if (target->rt[num_targets].negative)
465 target->rt[num_targets].target_type = TARGET_RELATIVE;
466 target->rt[num_targets].string = (CHARTYPE *)(*the_malloc)(3);
467 if (target->rt[num_targets].string == NULL)
474 if (target->rt[num_targets].negative)
477 … target->rt[num_targets].numeric_target = (LINETYPE)CURRENT_VIEW->zone_start - true_line - 1L;
479 target->rt[num_targets].numeric_target = true_line*(-1L);
480 strcpy((DEFCHAR *)target->rt[num_targets].string,"-*");
485 …target->rt[num_targets].numeric_target = (LINETYPE)((LINETYPE)CURRENT_VIEW->zone_end - true_line) …
487 … target->rt[num_targets].numeric_target = (CURRENT_FILE->number_lines - true_line) + 2L;
488 strcpy((DEFCHAR *)target->rt[num_targets].string,"*");
492 num_targets++;
508 if (target->rt[num_targets].not_target
509 || target->rt[num_targets].negative)
517 target->rt[num_targets].target_type = TARGET_ERR;
528 target->rt[num_targets].target_type = TARGET_ALL;
530 num_targets++;
540 target->rt[num_targets].target_type = TARGET_ALTERED;
543 num_targets++;
562 target->rt[num_targets].target_type = TARGET_BLANK;
565 num_targets++;
576 target->rt[num_targets].target_type = TARGET_BLOCK;
580 num_targets++;
583 if (target->rt[num_targets].not_target
584 || target->rt[num_targets].negative)
606 target->rt[num_targets].target_type = TARGET_NEW;
609 num_targets++;
612 if (target->rt[num_targets].not_target
613 || target->rt[num_targets].negative)
635 target->rt[num_targets].target_type = TARGET_CHANGED;
638 num_targets++;
641 if (target->rt[num_targets].not_target
642 || target->rt[num_targets].negative)
664 target->rt[num_targets].target_type = TARGET_TAGGED;
667 num_targets++;
670 if (target->rt[num_targets].not_target
671 || target->rt[num_targets].negative)
730 target->rt[num_targets].string = (CHARTYPE *)(*the_malloc)(len+1);
731 if (target->rt[num_targets].string == NULL)
738 memcpy(target->rt[num_targets].string,ptr+str_start,len);
739 target->rt[num_targets].string[len] = '\0';
740 target->rt[num_targets].target_type = TARGET_REGEXP;
742 num_targets++;
763 target->rt[num_targets].string = (CHARTYPE *)(*the_malloc)(len+1);
764 if (target->rt[num_targets].string == NULL)
771 memcpy(target->rt[num_targets].string,ptr+str_start,len);
772 target->rt[num_targets].string[len] = '\0';
773 target->rt[num_targets].length = len;
774 target->rt[num_targets].target_type = TARGET_STRING;
776 num_targets++;
816 target->rt[num_targets].string = (CHARTYPE *)(*the_malloc)(len+1);
817 if (target->rt[num_targets].string == NULL)
824 memcpy(target->rt[num_targets].string,ptr+str_start,len);
825 target->rt[num_targets].string[len] = '\0';
826 target->rt[num_targets].length = len;
827 target->rt[num_targets].target_type = TARGET_SPARE;
828 target->spare = num_targets;
829 num_targets++;
838 if (target->rt[num_targets].not_target)
851 target->rt[num_targets].string = (CHARTYPE *)(*the_malloc)(len+2);
852 if (target->rt[num_targets].string == NULL)
861 target->rt[num_targets].string[0] = delim;
866 memcpy(target->rt[num_targets].string+off,ptr+str_start,len);
867 target->rt[num_targets].string[len+off] = '\0';
868 target->rt[num_targets].length = len+off;
869 …target->rt[num_targets].target_type = (state == STATE_ABSOLUTE) ? TARGET_ABSOLUTE : TARGET_RELATIV…
870 … target->rt[num_targets].numeric_target = atol((DEFCHAR *)target->rt[num_targets].string+off);
871 if (target->rt[num_targets].negative)
872 target->rt[num_targets].numeric_target *= (-1L);
878 if (target->rt[num_targets].numeric_target < true_line)
880 target->rt[num_targets].negative = TRUE;
881 …target->rt[num_targets].numeric_target = max(target->rt[num_targets].numeric_target,max(1,CURRENT_…
884 …target->rt[num_targets].numeric_target = min(target->rt[num_targets].numeric_target,min(max_line_l…
888 if (target->rt[num_targets].numeric_target < true_line)
889 target->rt[num_targets].negative = TRUE;
891 …target->rt[num_targets].numeric_target = min(target->rt[num_targets].numeric_target,(CURRENT_FILE-…
898 if (target->rt[num_targets].negative)
899 …target->rt[num_targets].numeric_target = max(target->rt[num_targets].numeric_target,((LINETYPE)CUR…
901 …target->rt[num_targets].numeric_target = min(target->rt[num_targets].numeric_target,((LINETYPE)CUR…
905 if (target->rt[num_targets].negative)
906 …target->rt[num_targets].numeric_target = max((target->rt[num_targets].numeric_target),(true_line =…
908 …target->rt[num_targets].numeric_target = min(target->rt[num_targets].numeric_target,(CURRENT_FILE-…
912 num_targets++;
975 target->rt[num_targets].target_type = TARGET_POINT;
978 target->rt[num_targets].string = (CHARTYPE *)(*the_malloc)(len+1);
979 if (target->rt[num_targets].string == NULL)
986 memcpy(target->rt[num_targets].string,ptr+str_start,len);
987 target->rt[num_targets].string[len] = '\0';
988 target->rt[num_targets].length = len;
989 if (find_named_line(target->rt[num_targets].string,&lineno,TRUE) == NULL)
992 display_error(17,(CHARTYPE *)target->rt[num_targets].string,FALSE);
996 target->rt[num_targets].numeric_target = lineno;
997 if (target->rt[num_targets].numeric_target < true_line)
998 target->rt[num_targets].negative = TRUE;
1000 …target->rt[num_targets].numeric_target = min(target->rt[num_targets].numeric_target,(CURRENT_FILE-…
1001 num_targets++;
1013 for (j=0;j<num_targets;j++)
1024 target->num_targets = num_targets;
1025 if (num_targets == 0
1091 for (i=0;i<num_targets-((target->spare == (-1)) ? 0 : 1);i++)
1096 if (num_targets-((target->spare == (-1)) ? 0 : 1) != 1)
1112 if (num_targets-((target->spare == (-1)) ? 0 : 1) != 1)
1122 if (num_targets-((target->spare == (-1)) ? 0 : 1) != 1)
1207 && target->num_targets == 0
1213 for (i=0;i<target->num_targets;i++)
1225 target->num_targets = 0;
1417 for ( i = 0; i < target->num_targets ; i++ )
1888 for ( i = 0; i < target->num_targets-((target->spare == (-1) ) ? 0 : 1); i++ )
2173 for (i=0;i<target->num_targets-((target->spare == (-1)) ? 0 : 1);i++)