/openbmc/linux/Documentation/userspace-api/media/ |
H A D | typical_media_device.svg | 4 …25" d="m2371.5 6438h-2260v-1086h4520v1086h-2260z" fill="none" stroke="#3465af" style=""/><text id=… 6 …39" d="m2371.5 9608h-2260v-1270h4520v1270h-2260z" fill="none" stroke="#3465af" style=""/><text id=… 7 …53" d="m2363.5 8053h-2269v-1224h4537v1224h-2268z" fill="none" stroke="#3465af" style=""/><text id=… 8 …67" d="m13622 10386h-3810v-1281h7620v1281h-3810z" fill="none" stroke="#3465af" style=""/><text id=… 9 …81" d="m12080 12182h-2268v-1412h4536v1412h-2268z" fill="none" stroke="#3465af" style=""/><text id=… 10 …5" d="m3050.5 15498h-1563v-1715h3126v1715h-1563z" fill="none" stroke="#3465af" style=""/><text id=… 11 …af" style=""/><path id="path113" d="m4629.5 7448 385-353v176h1167v-176l386 353-386 354v-177h-1167v… 12 …af" style=""/><path id="path131" d="m7872.5 9716.8 385-353v176h1166v-176l386 353-386 354v-177h-116… 13 …9.49-840.89 979.49-840.89v420.03h2960.5v-420.03z" fill="none" stroke="#3465af" stroke-width="25.77… 14 …th161" d="m11062 7098h-1250v-875h2499v875h-1249z" fill="none" stroke="#3465af" style=""/><text id=… [all …]
|
/openbmc/linux/drivers/media/platform/ti/omap3isp/ |
H A D | isph3a_af.c | 5 * TI OMAP3 ISP - H3A AF module 26 static void h3a_af_setup_regs(struct ispstat *af, void *priv) in h3a_af_setup_regs() argument 38 if (af->state == ISPSTAT_DISABLED) in h3a_af_setup_regs() 41 isp_reg_writel(af->isp, af->active_buf->dma_addr, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() 44 if (!af->update) in h3a_af_setup_regs() 51 isp_reg_writel(af->isp, pax1, OMAP3_ISP_IOMEM_H3A, ISPH3A_AFPAX1); in h3a_af_setup_regs() 60 isp_reg_writel(af->isp, pax2, OMAP3_ISP_IOMEM_H3A, ISPH3A_AFPAX2); in h3a_af_setup_regs() 67 isp_reg_writel(af->isp, paxstart, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() 71 isp_reg_writel(af->isp, conf->iir.h_start, in h3a_af_setup_regs() 82 isp_reg_writel(af->isp, coef, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() [all …]
|
/openbmc/qemu/target/i386/tcg/ |
H A D | cc_helper_template.h.inc | 49 uint32_t cf, pf, af, zf, sf, of; 54 af = (dst ^ src1 ^ src2) & CC_A; 58 return cf + pf + af + zf + sf + of; 69 uint32_t cf, pf, af, zf, sf, of; 83 af = (dst ^ src1 ^ src2) & 0x10; 87 return cf + pf + af + zf + sf + of; 104 uint32_t cf, pf, af, zf, sf, of; 109 af = (dst ^ src1 ^ src2) & CC_A; 113 return cf + pf + af + zf + sf + of; 126 uint32_t cf, pf, af, zf, sf, of; [all …]
|
/openbmc/linux/net/netfilter/ |
H A D | x_tables.c | 91 u_int8_t af = target->family; in xt_register_target() local 93 mutex_lock(&xt[af].mutex); in xt_register_target() 94 list_add(&target->list, &xt[af].target); in xt_register_target() 95 mutex_unlock(&xt[af].mutex); in xt_register_target() 103 u_int8_t af = target->family; in xt_unregister_target() local 105 mutex_lock(&xt[af].mutex); in xt_unregister_target() 107 mutex_unlock(&xt[af].mutex); in xt_unregister_target() 141 u_int8_t af = match->family; in xt_register_match() local 143 mutex_lock(&xt[af].mutex); in xt_register_match() 144 list_add(&match->list, &xt[af].match); in xt_register_match() [all …]
|
/openbmc/linux/net/netfilter/ipvs/ |
H A D | ip_vs_proto_ah_esp.c | 40 ah_esp_conn_fill_param_proto(struct netns_ipvs *ipvs, int af, in ah_esp_conn_fill_param_proto() argument 45 ip_vs_conn_fill_param(ipvs, af, IPPROTO_UDP, in ah_esp_conn_fill_param_proto() 49 ip_vs_conn_fill_param(ipvs, af, IPPROTO_UDP, in ah_esp_conn_fill_param_proto() 55 ah_esp_conn_in_get(struct netns_ipvs *ipvs, int af, const struct sk_buff *skb, in ah_esp_conn_in_get() argument 61 ah_esp_conn_fill_param_proto(ipvs, af, iph, &p); in ah_esp_conn_in_get() 72 IP_VS_DBG_ADDR(af, &iph->saddr), in ah_esp_conn_in_get() 73 IP_VS_DBG_ADDR(af, &iph->daddr)); in ah_esp_conn_in_get() 81 ah_esp_conn_out_get(struct netns_ipvs *ipvs, int af, const struct sk_buff *skb, in ah_esp_conn_out_get() argument 87 ah_esp_conn_fill_param_proto(ipvs, af, iph, &p); in ah_esp_conn_out_get() 94 IP_VS_DBG_ADDR(af, &iph->saddr), in ah_esp_conn_out_get() [all …]
|
H A D | ip_vs_proto_udp.c | 28 udp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp); 31 udp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, in udp_conn_schedule() argument 56 svc = ip_vs_service_find(ipvs, af, skb->mark, iph->protocol, in udp_conn_schedule() 59 svc = ip_vs_service_find(ipvs, af, skb->mark, iph->protocol, in udp_conn_schedule() 93 udp_fast_csum_update(int af, struct udphdr *uhdr, in udp_fast_csum_update() argument 99 if (af == AF_INET6) in udp_fast_csum_update() 115 udp_partial_csum_update(int af, struct udphdr *uhdr, in udp_partial_csum_update() argument 121 if (af == AF_INET6) in udp_partial_csum_update() 145 if (cp->af == AF_INET6 && iph->fragoffs) in udp_snat_handler() 158 if (!udp_csum_check(cp->af, skb, pp)) in udp_snat_handler() [all …]
|
H A D | ip_vs_proto_tcp.c | 32 tcp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp); 35 tcp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, in tcp_conn_schedule() argument 68 svc = ip_vs_service_find(ipvs, af, skb->mark, iph->protocol, in tcp_conn_schedule() 71 svc = ip_vs_service_find(ipvs, af, skb->mark, iph->protocol, in tcp_conn_schedule() 105 tcp_fast_csum_update(int af, struct tcphdr *tcph, in tcp_fast_csum_update() argument 111 if (af == AF_INET6) in tcp_fast_csum_update() 126 tcp_partial_csum_update(int af, struct tcphdr *tcph, in tcp_partial_csum_update() argument 132 if (af == AF_INET6) in tcp_partial_csum_update() 156 if (cp->af == AF_INET6 && iph->fragoffs) in tcp_snat_handler() 169 if (!tcp_csum_check(cp->af, skb, pp)) in tcp_snat_handler() [all …]
|
H A D | ip_vs_core.c | 236 ip_vs_conn_fill_param(svc->ipvs, svc->af, protocol, caddr, cport, vaddr, in ip_vs_conn_fill_param_persist() 279 if (svc->af == AF_INET6) in ip_vs_sched_persist() 288 IP_VS_DBG_ADDR(svc->af, src_addr), ntohs(src_port), in ip_vs_sched_persist() 289 IP_VS_DBG_ADDR(svc->af, dst_addr), ntohs(dst_port), in ip_vs_sched_persist() 290 IP_VS_DBG_ADDR(svc->af, &snet)); in ip_vs_sched_persist() 371 ct = ip_vs_conn_new(¶m, dest->af, &dest->addr, dport, in ip_vs_sched_persist() 397 ip_vs_conn_fill_param(svc->ipvs, svc->af, iph->protocol, src_addr, in ip_vs_sched_persist() 400 cp = ip_vs_conn_new(¶m, dest->af, &dest->addr, dport, flags, dest, in ip_vs_sched_persist() 480 IP_VS_DBG_PKT(12, svc->af, pp, skb, iph->off, in ip_vs_schedule() 492 svc->af, skb, iph); in ip_vs_schedule() [all …]
|
H A D | ip_vs_conn.c | 106 static unsigned int ip_vs_conn_hashkey(struct netns_ipvs *ipvs, int af, unsigned int proto, in ip_vs_conn_hashkey() argument 111 if (af == AF_INET6) in ip_vs_conn_hashkey() 139 return ip_vs_conn_hashkey(p->ipvs, p->af, p->protocol, addr, port); in ip_vs_conn_hashkey_param() 146 ip_vs_conn_fill_param(cp->ipvs, cp->af, cp->protocol, in ip_vs_conn_hashkey_conn() 273 cp->af == p->af && in __ip_vs_conn_in_get() 274 ip_vs_addr_equal(p->af, p->caddr, &cp->caddr) && in __ip_vs_conn_in_get() 275 ip_vs_addr_equal(p->af, p->vaddr, &cp->vaddr) && in __ip_vs_conn_in_get() 305 IP_VS_DBG_ADDR(p->af, p->caddr), ntohs(p->cport), in ip_vs_conn_in_get() 306 IP_VS_DBG_ADDR(p->af, p->vaddr), ntohs(p->vport), in ip_vs_conn_in_get() 314 int af, const struct sk_buff *skb, in ip_vs_conn_fill_param_proto() argument [all …]
|
H A D | ip_vs_ftp.c | 100 __u16 af, char **start, char **end) in ip_vs_ftp_get_addrport() argument 190 if (af == AF_INET6 && *s != '2') in ip_vs_ftp_get_addrport() 192 if (af == AF_INET && *s != '1') in ip_vs_ftp_get_addrport() 202 if (af == AF_INET6) { in ip_vs_ftp_get_addrport() 284 &from, &port, cp->af, in ip_vs_ftp_out() 305 &from, &port, cp->af, in ip_vs_ftp_out() 310 IP_VS_DBG_ADDR(cp->af, &from), ntohs(port), in ip_vs_ftp_out() 311 IP_VS_DBG_ADDR(cp->af, &cp->caddr), 0); in ip_vs_ftp_out() 320 ip_vs_conn_fill_param(cp->ipvs, cp->af, in ip_vs_ftp_out() 329 cp->af, ipvsh->protocol, &cp->caddr, in ip_vs_ftp_out() [all …]
|
H A D | ip_vs_ctl.c | 314 ip_vs_svc_hashkey(struct netns_ipvs *ipvs, int af, unsigned int proto, in ip_vs_svc_hashkey() argument 322 if (af == AF_INET6) in ip_vs_svc_hashkey() 360 hash = ip_vs_svc_hashkey(svc->ipvs, svc->af, svc->protocol, in ip_vs_svc_hash() 408 __ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u16 protocol, in __ip_vs_service_find() argument 415 hash = ip_vs_svc_hashkey(ipvs, af, protocol, vaddr, vport); in __ip_vs_service_find() 418 if ((svc->af == af) in __ip_vs_service_find() 419 && ip_vs_addr_equal(af, &svc->addr, vaddr) in __ip_vs_service_find() 436 __ip_vs_svc_fwm_find(struct netns_ipvs *ipvs, int af, __u32 fwmark) in __ip_vs_svc_fwm_find() argument 445 if (svc->fwmark == fwmark && svc->af == af in __ip_vs_svc_fwm_find() 457 ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u32 fwmark, __u16 protocol, in ip_vs_service_find() argument [all …]
|
H A D | ip_vs_lblc.c | 90 int af; /* address family */ member 150 ip_vs_lblc_hashkey(int af, const union nf_inet_addr *addr) in ip_vs_lblc_hashkey() argument 155 if (af == AF_INET6) in ip_vs_lblc_hashkey() 170 unsigned int hash = ip_vs_lblc_hashkey(en->af, &en->addr); in ip_vs_lblc_hash() 179 ip_vs_lblc_get(int af, struct ip_vs_lblc_table *tbl, in ip_vs_lblc_get() argument 182 unsigned int hash = ip_vs_lblc_hashkey(af, addr); in ip_vs_lblc_get() 186 if (ip_vs_addr_equal(af, &en->addr, addr)) in ip_vs_lblc_get() 199 u16 af, struct ip_vs_dest *dest) in ip_vs_lblc_new() argument 203 en = ip_vs_lblc_get(af, tbl, daddr); in ip_vs_lblc_new() 213 en->af = af; in ip_vs_lblc_new() [all …]
|
H A D | ip_vs_lblcr.c | 200 IP_VS_DBG_ADDR(least->af, &least->addr), in ip_vs_dest_set_min() 246 IP_VS_DBG_ADDR(most->af, &most->addr), ntohs(most->port), in ip_vs_dest_set_max() 260 int af; /* address family */ member 313 ip_vs_lblcr_hashkey(int af, const union nf_inet_addr *addr) in ip_vs_lblcr_hashkey() argument 318 if (af == AF_INET6) in ip_vs_lblcr_hashkey() 333 unsigned int hash = ip_vs_lblcr_hashkey(en->af, &en->addr); in ip_vs_lblcr_hash() 342 ip_vs_lblcr_get(int af, struct ip_vs_lblcr_table *tbl, in ip_vs_lblcr_get() argument 345 unsigned int hash = ip_vs_lblcr_hashkey(af, addr); in ip_vs_lblcr_get() 349 if (ip_vs_addr_equal(af, &en->addr, addr)) in ip_vs_lblcr_get() 362 u16 af, struct ip_vs_dest *dest) in ip_vs_lblcr_new() argument [all …]
|
/openbmc/openbmc/meta-google/recipes-google/networking/network-sh/ |
H A D | test.sh | 57 str="$(mac_to_eui48 '12:34:56:78:90:af')" || fail 58 expect_streq "$str" '::1234:5678:90af' 62 str="$(mac_to_eui64 '12:34:56:78:90:af')" || fail 63 expect_streq "$str" '::1034:56ff:fe78:90af' 154 expect_err 1 ip_pfx_concat 'fd/64' '::1234:5678:90af' 155 expect_err 1 ip_pfx_concat 'fd01::' '::1234:5678:90af' 156 expect_err 1 ip_pfx_concat 'fd01:' '::1234:5678:90af' 157 expect_err 1 ip_pfx_concat 'fd01::/a0' '::1234:5678:90af' 158 expect_err 1 ip_pfx_concat 'fd01::/64' ':1234:5678:90af' 163 expect_err 1 ip_pfx_concat 'fd01:1:1:1:1::/64' '::1234:5678:90af' [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ |
H A D | ia_css_s3a.host.c | 87 /* af fir coefficients */ in ia_css_af_encode() 108 ia_css_af_encode(&to->af, from, sizeof(to->af)); in ia_css_s3a_encode() 168 const struct sh_css_isp_af_params *af, in ia_css_af_dump() argument 172 "af_fir1[0]", af->fir1[0]); in ia_css_af_dump() 174 "af_fir1[1]", af->fir1[1]); in ia_css_af_dump() 176 "af_fir1[2]", af->fir1[2]); in ia_css_af_dump() 178 "af_fir1[3]", af->fir1[3]); in ia_css_af_dump() 180 "af_fir1[4]", af->fir1[4]); in ia_css_af_dump() 182 "af_fir1[5]", af->fir1[5]); in ia_css_af_dump() 184 "af_fir1[6]", af->fir1[6]); in ia_css_af_dump() [all …]
|
/openbmc/linux/net/sctp/ |
H A D | bind_addr.c | 222 struct sctp_af *af; in sctp_bind_addrs_to_raw() local 247 af = sctp_get_af_specific(addr->a.v4.sin_family); in sctp_bind_addrs_to_raw() 248 len = af->to_addr_param(&addr->a, &rawaddr); in sctp_bind_addrs_to_raw() 271 struct sctp_af *af; in sctp_raw_to_bind_addrs() local 278 af = sctp_get_af_specific(param_type2af(param->type)); in sctp_raw_to_bind_addrs() 279 if (unlikely(!af) || in sctp_raw_to_bind_addrs() 280 !af->from_addr_param(&addr, rawaddr, htons(port), 0)) { in sctp_raw_to_bind_addrs() 346 if (sp->pf->af->cmp_addr(&laddr->a, &laddr2->a) && in sctp_bind_addrs_check() 404 struct sctp_af *af; in sctp_bind_addr_state() local 406 af = sctp_get_af_specific(addr->sa.sa_family); in sctp_bind_addr_state() [all …]
|
/openbmc/linux/include/net/ |
H A D | ip_vs.h | 71 ip_vs_fill_iph_skb_off(int af, const struct sk_buff *skb, int offset, in ip_vs_fill_iph_skb_off() argument 78 if (af == AF_INET6) { in ip_vs_fill_iph_skb_off() 115 ip_vs_fill_iph_skb_icmp(int af, const struct sk_buff *skb, int offset, in ip_vs_fill_iph_skb_icmp() argument 123 return ip_vs_fill_iph_skb_off(af, skb, offset, hdr_flags, iphdr); in ip_vs_fill_iph_skb_icmp() 127 ip_vs_fill_iph_skb(int af, const struct sk_buff *skb, bool inverse, in ip_vs_fill_iph_skb() argument 135 return ip_vs_fill_iph_skb_off(af, skb, skb_network_offset(skb), in ip_vs_fill_iph_skb() 151 static inline void ip_vs_addr_copy(int af, union nf_inet_addr *dst, in ip_vs_addr_copy() argument 155 if (af == AF_INET6) in ip_vs_addr_copy() 162 static inline void ip_vs_addr_set(int af, union nf_inet_addr *dst, in ip_vs_addr_set() argument 166 if (af == AF_INET6) { in ip_vs_addr_set() [all …]
|
/openbmc/linux/drivers/pinctrl/nomadik/ |
H A D | pinctrl-abx500.c | 248 struct alternate_functions af = pct->soc->alternate_functions[gpio]; in abx500_set_mode() local 261 if (((alt_setting == ABX500_ALT_A) && (af.gpiosel_bit == UNUSED)) || in abx500_set_mode() 262 ((alt_setting == ABX500_ALT_B) && (af.alt_bit1 == UNUSED)) || in abx500_set_mode() 263 ((alt_setting == ABX500_ALT_C) && (af.alt_bit2 == UNUSED))) { in abx500_set_mode() 281 if (af.alt_bit1 != UNUSED) in abx500_set_mode() 296 if (af.alt_bit1 != UNUSED) { in abx500_set_mode() 304 af.alt_bit1, in abx500_set_mode() 305 !!(af.alta_val & BIT(0))); in abx500_set_mode() 309 if (af.alt_bit2 != UNUSED) in abx500_set_mode() 312 af.alt_bit2, in abx500_set_mode() [all …]
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/marvell/ |
H A D | octeontx2.rst | 26 functions (VFs). PF0 is called the administrative / admin function (AF) 65 As mentioned above RVU PF0 is called the admin function (AF), this driver 70 PF/VFs communicates with AF via a shared memory region (mailbox). Upon 71 receiving requests AF does resource provisioning and other HW configuration. 72 AF is always attached to host kernel, but PFs and their VFs may be used by host 74 DPDK etc. So AF has to handle provisioning/configuration requests sent 77 AF driver also interacts with underlying firmware to 84 From pure networking side AF driver supports following functionality. 106 communicates with AF with a mailbox. To retrieve information from physical 107 links this driver talks to AF and AF gets that info from firmware and responds [all …]
|
/openbmc/linux/fs/afs/ |
H A D | file.c | 97 int afs_cache_wb_key(struct afs_vnode *vnode, struct afs_file *af) in afs_cache_wb_key() argument 105 wbk->key = af->key; in afs_cache_wb_key() 116 af->wb = wbk; in afs_cache_wb_key() 122 af->wb = p; in afs_cache_wb_key() 133 struct afs_file *af; in afs_open() local 145 af = kzalloc(sizeof(*af), GFP_KERNEL); in afs_open() 146 if (!af) { in afs_open() 150 af->key = key; in afs_open() 157 ret = afs_cache_wb_key(vnode, af); in afs_open() 167 file->private_data = af; in afs_open() [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/libusbgx/libusbgx/ |
H A D | 0001-fix-stack-buffer-overflow-in-usbg_f_foo_attr_val-pro.patch | 402 @@ -172,7 +169,7 @@ int usbg_f_uac2_get_attr_val(usbg_f_uac2 *af, enum usbg_f_uac2_attr attr, 405 int usbg_f_uac2_set_attr_val(usbg_f_uac2 *af, enum usbg_f_uac2_attr attr, 411 @@ -194,8 +191,8 @@ static inline int usbg_f_uac2_get_c_chmask(usbg_f_uac2 *af, int *c_chmask) 413 static inline int usbg_f_uac2_set_c_chmask(usbg_f_uac2 *af, int c_chmask) 415 - return usbg_f_uac2_set_attr_val(af, USBG_F_UAC2_C_CHMASK, 418 + return usbg_f_uac2_set_attr_val(af, USBG_F_UAC2_C_CHMASK, &val); 422 @@ -218,8 +215,8 @@ static inline int usbg_f_uac2_get_c_srate(usbg_f_uac2 *af, int *c_srate) 424 static inline int usbg_f_uac2_set_c_srate(usbg_f_uac2 *af, int c_srate) 426 - return usbg_f_uac2_set_attr_val(af, USBG_F_UAC2_C_SRATE, 429 + return usbg_f_uac2_set_attr_val(af, USBG_F_UAC2_C_SRATE, &val); [all …]
|
/openbmc/linux/tools/net/ynl/generated/ |
H A D | fou-user.h | 130 __u32 af:1; member 140 __u8 af; member 156 static inline void fou_del_req_set_af(struct fou_del_req *req, __u8 af) in fou_del_req_set_af() argument 158 req->_present.af = 1; in fou_del_req_set_af() 159 req->af = af; in fou_del_req_set_af() 220 __u32 af:1; member 230 __u8 af; member 246 static inline void fou_get_req_set_af(struct fou_get_req *req, __u8 af) in fou_get_req_set_af() argument 248 req->_present.af = 1; in fou_get_req_set_af() 249 req->af = af; in fou_get_req_set_af()
|
/openbmc/google-misc/subprojects/ncsid/src/ |
H A D | normalize_ip.c | 39 int af = AF_INET6; in main() local 40 if (inet_pton(af, argv[1], &buf) != 1) in main() 42 af = AF_INET; in main() 43 if (inet_pton(af, argv[1], &buf) != 1) in main() 51 if (inet_ntop(af, &buf, str, sizeof(str)) == NULL) in main()
|
/openbmc/linux/include/linux/netfilter/ |
H A D | x_tables.h | 238 u_int8_t af; /* address/protocol family */ member 319 struct xt_match *xt_find_match(u8 af, const char *name, u8 revision); 320 struct xt_match *xt_request_find_match(u8 af, const char *name, u8 revision); 321 struct xt_target *xt_request_find_target(u8 af, const char *name, u8 revision); 322 int xt_find_revision(u8 af, const char *name, u8 revision, int target, 325 struct xt_table *xt_find_table(struct net *net, u8 af, const char *name); 326 struct xt_table *xt_find_table_lock(struct net *net, u_int8_t af, 328 struct xt_table *xt_request_find_table_lock(struct net *net, u_int8_t af, 332 int xt_proto_init(struct net *net, u_int8_t af); 333 void xt_proto_fini(struct net *net, u_int8_t af); [all …]
|
/openbmc/openbmc/poky/meta/recipes-extended/unzip/unzip/ |
H A D | unzip_optimization.patch | 36 AF = $(LOC) 72 AF="-DNO_UNDERLINE -Djecxz=jcxz -DALIGNMENT='.align 16' $(AF)" 81 AF="-Di386 $(AF)" CRCA_O=crc_gcc$O 108 AS=gcc AF="-fPIC -Di386 $(AF)" CRCA_O=crc_gcc$O 113 $(MAKE) objsdll CC=gcc AS=gcc AF="-fPIC -Di386 $(AF)" CRCA_O=crc_gcc$O\
|