Lines Matching defs:archs
37 struct arch *archs,
51 struct arch *archs;
57 archs = NULL;
84 breakout(input, &archs, &narchs, FALSE);
88 checkout(archs, narchs);
90 process(archs, narchs);
92 writeout(archs, narchs, output, 0777, TRUE, FALSE, FALSE, NULL);
115 struct arch *archs,
122 if(archs[i].type == OFILE_ARCHIVE){
123 for(j = 0; j < archs[i].nmembers; j++){
124 if(archs[i].members[j].type == OFILE_Mach_O){
125 object = archs[i].members[j].object;
133 for(j = 0; j < archs[i].nmembers; j++){
134 archs[i].members[j].offset = offset;
136 if(archs[i].members[j].member_long_name == TRUE){
137 size = rnd(archs[i].members[j].member_name_size,
139 archs[i].toc_long_name = TRUE;
141 if(archs[i].members[j].object != NULL){
142 size += archs[i].members[j].object->object_size
143 - archs[i].members[j].object->input_sym_info_size
144 + archs[i].members[j].object->output_sym_info_size;
145 sprintf(archs[i].members[j].ar_hdr->ar_size, "%-*ld",
146 (int)sizeof(archs[i].members[j].ar_hdr->ar_size),
152 memcpy(archs[i].members[j].ar_hdr->ar_fmag, ARFMAG,
153 (int)sizeof(archs[i].members[j].ar_hdr->ar_fmag));
156 size += archs[i].members[j].unknown_size;
160 archs[i].library_size = offset;
162 else if(archs[i].type == OFILE_Mach_O){
163 object = archs[i].object;