/kernel/liteos_a/arch/arm/arm/src/ |
H A D | strncpy_from_user.c | 37 INT32 LOS_StrncpyFromUser(CHAR *dst, const CHAR *src, INT32 count)
in LOS_StrncpyFromUser() argument 44 if ((!LOS_IsKernelAddress((VADDR_T)(UINTPTR)dst)) || (!LOS_IsUserAddress((VADDR_T)(UINTPTR)src)) || (count <= 0)) {
in LOS_StrncpyFromUser() 48 maxCount = (LOS_IsUserAddressRange((VADDR_T)(UINTPTR)src, (size_t)count)) ? \
in LOS_StrncpyFromUser() 49 count : (INT32)(USER_ASPACE_TOP_MAX - (UINTPTR)src);
in LOS_StrncpyFromUser() 52 if (LOS_GetUser(&character, src + offset) != LOS_OK) {
in LOS_StrncpyFromUser()
|
H A D | strnlen_user.c | 37 INT32 LOS_StrnlenUser(const CHAR *src, INT32 count)
in LOS_StrnlenUser() argument 44 if ((!LOS_IsUserAddress((VADDR_T)(UINTPTR)src)) || (count <= 0)) {
in LOS_StrnlenUser() 48 maxCount = (LOS_IsUserAddressRange((VADDR_T)(UINTPTR)src, (size_t)count)) ? \
in LOS_StrnlenUser() 49 count : (USER_ASPACE_TOP_MAX - (UINTPTR)src);
in LOS_StrnlenUser() 52 if (LOS_GetUser(&character, src + offset) != LOS_OK) {
in LOS_StrnlenUser()
|
/kernel/linux/linux-6.6/lib/zstd/compress/ |
H A D | hist.h | 31 const void* src, size_t srcSize); 47 const void* src, size_t srcSize, 51 * same as HIST_count(), but blindly trusts that all byte values within src are <= *maxSymbolValuePtr. 52 * This function is unsafe, and will segfault if any value within `src` is `> *maxSymbolValuePtr` 55 const void* src, size_t srcSize); 63 const void* src, size_t srcSize, 68 * and will segfault if any value within `src` is `> *maxSymbolValuePtr`. 75 const void* src, size_t srcSize);
|
/third_party/ffmpeg/libavcodec/x86/ |
H A D | exrdsp_init.c | 25 void ff_reorder_pixels_sse2(uint8_t *dst, const uint8_t *src, ptrdiff_t size); 27 void ff_reorder_pixels_avx2(uint8_t *dst, const uint8_t *src, ptrdiff_t size); 29 void ff_predictor_ssse3(uint8_t *src, ptrdiff_t size); 31 void ff_predictor_avx(uint8_t *src, ptrdiff_t size); 33 void ff_predictor_avx2(uint8_t *src, ptrdiff_t size);
|
/third_party/alsa-utils/alsactl/ |
H A D | init_sysdeps.c | 22 static size_t strlcpy(char *dst, const char *src, size_t size) in strlcpy() argument 26 const char *p = src; in strlcpy() 41 static size_t strlcat(char *dst, const char *src, size_t size) in strlcat() argument 45 const char *p = src; in strlcat() 53 return (bytes + strlen(src)); in strlcat()
|
/third_party/mbedtls/scripts/mbedtls_dev/ |
H A D | asymmetric_key_data.py | 19 def construct_asymmetric_key_data(src) -> Dict[str, Dict[int, bytes]]: 22 Input format: src[abbreviated_type][size] = (private_key_hex, public_key_hex) 26 for typ in src: 31 for size in src[typ]: 32 dst[private][size] = unhexlify(src[typ][size][0]) 33 dst[public][size] = unhexlify(src[typ][size][1])
|
/third_party/ltp/tools/ltx/ |
H A D | Makefile | 11 ifneq ($(wildcard $(abs_srcdir)/ltx-src/*),) 17 CFLAGS+=-I$(abs_srcdir)/ltx-src/ -I$(abs_srcdir)/ltx-src/msgpack/ 19 $(BINARY): $(wildcard $(abs_srcdir)/ltx-src/*.c $(abs_srcdir)/ltx-src/msgpack/*.c)
|
/third_party/skia/src/core/ |
H A D | SkConvertPixels.h | 20 static inline void SkRectMemcpy(void* dst, size_t dstRB, const void* src, size_t srcRB, in SkRectMemcpy() argument 25 memcpy(dst, src, trimRowBytes * rowCount); in SkRectMemcpy() 30 memcpy(dst, src, trimRowBytes); in SkRectMemcpy() 32 src = SkTAddOffset<const void>(src, srcRB); in SkRectMemcpy()
|
H A D | SkString.cpp | 12 #include "src/core/SkSafeMath.h" 13 #include "src/core/SkUtils.h" 14 #include "src/utils/SkUTF.h" 292 SkString::SkString(const SkString& src) : fRec(src.validate().fRec) {} in SkString() argument 294 SkString::SkString(SkString&& src) : fRec(std::move(src.validate().fRec)) { in SkString() argument 295 src.fRec.reset(const_cast<Rec*>(&gEmptyRec)); in SkString() 298 SkString::SkString(const std::string& src) { in SkString() argument 299 fRec = Rec::Make(src in SkString() 302 SkString(skstd::string_view src) SkString() argument 324 operator =(const SkString& src) operator =() argument 330 operator =(SkString&& src) operator =() argument 590 const char* src = this->c_str(); remove() local [all...] |
H A D | SkPathRef.cpp | 14 #include "src/core/SkBuffer.h" 15 #include "src/core/SkPathPriv.h" 16 #include "src/core/SkSafeMath.h" 141 const SkPathRef& src, 143 SkDEBUGCODE(src.validate();) 145 if (dst->get() != &src) { 146 src.ref(); 147 dst->reset(const_cast<SkPathRef*>(&src)); 155 // If dst and src are the same then we are about to drop our only ref on the common path 156 // ref. Some other thread may have owned src whe [all...] |
H A D | SkBitmap.cpp | 22 #include "src/core/SkConvertPixels.h" 23 #include "src/core/SkMask.h" 24 #include "src/core/SkMaskFilterBase.h" 25 #include "src/core/SkMipmap.h" 26 #include "src/core/SkPixelRefPriv.h" 27 #include "src/core/SkPixmapPriv.h" 28 #include "src/core/SkReadBuffer.h" 29 #include "src/core/SkWriteBuffer.h" 30 #include "src/core/SkWritePixelsRec.h" 42 SkBitmap::SkBitmap(const SkBitmap& src) in SkBitmap() argument 62 operator =(const SkBitmap& src) operator =() argument 463 SkPixmap src; readPixels() local 474 writePixels(const SkPixmap& src, int dstX, int dstY) writePixels() argument 496 GetBitmapAlpha(const SkBitmap& src, uint8_t* SK_RESTRICT alpha, int alphaRowBytes) GetBitmapAlpha() argument [all...] |
/third_party/selinux/libsepol/ |
H A D | Makefile | 6 $(MAKE) -C src 11 $(MAKE) -C src install 16 $(MAKE) -C src relabel 19 $(MAKE) -C src clean 24 $(MAKE) -C src $@
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | ipsec.c | 426 struct in_addr src, struct in_addr dst) in ip4_route_set() 450 if (rtattr_pack(&req.nh, sizeof(req), RTA_PREFSRC, &src, sizeof(src))) in ip4_route_set() 481 static int init_child(int nsfd, char *veth, unsigned int src, unsigned int dst) in init_child() argument 483 struct in_addr intsrc = inet_makeaddr(INADDR_B, src); in init_child() 484 struct in_addr tunsrc = inet_makeaddr(INADDR_A, src); in init_child() 909 static inline uint32_t gen_spi(struct in_addr src) in gen_spi() argument 911 return htonl(inet_lnaof(src)); in gen_spi() 915 struct in_addr src, struct in_addr dst, in xfrm_state_add() 932 memcpy(&req.info.sel.saddr, &src, sizeo in xfrm_state_add() 425 ip4_route_set(int sock, uint32_t seq, const char *intf, struct in_addr src, struct in_addr dst) ip4_route_set() argument 914 xfrm_state_add(int xfrm_sock, uint32_t seq, uint32_t spi, struct in_addr src, struct in_addr dst, struct xfrm_desc *desc) xfrm_state_add() argument 965 xfrm_usersa_found(struct xfrm_usersa_info *info, uint32_t spi, struct in_addr src, struct in_addr dst, struct xfrm_desc *desc) xfrm_usersa_found() argument 1003 xfrm_state_check(int xfrm_sock, uint32_t seq, uint32_t spi, struct in_addr src, struct in_addr dst, struct xfrm_desc *desc) xfrm_state_check() argument 1066 xfrm_set(int xfrm_sock, uint32_t *seq, struct in_addr src, struct in_addr dst, struct in_addr tunsrc, struct in_addr tundst, struct xfrm_desc *desc) xfrm_set() argument 1096 xfrm_policy_add(int xfrm_sock, uint32_t seq, uint32_t spi, struct in_addr src, struct in_addr dst, uint8_t dir, struct in_addr tunsrc, struct in_addr tundst, uint8_t proto) xfrm_policy_add() argument 1152 xfrm_prepare(int xfrm_sock, uint32_t *seq, struct in_addr src, struct in_addr dst, struct in_addr tunsrc, struct in_addr tundst, uint8_t proto) xfrm_prepare() argument 1171 xfrm_policy_del(int xfrm_sock, uint32_t seq, struct in_addr src, struct in_addr dst, uint8_t dir, struct in_addr tunsrc, struct in_addr tundst) xfrm_policy_del() argument 1203 xfrm_cleanup(int xfrm_sock, uint32_t *seq, struct in_addr src, struct in_addr dst, struct in_addr tunsrc, struct in_addr tundst) xfrm_cleanup() argument 1222 xfrm_state_del(int xfrm_sock, uint32_t seq, uint32_t spi, struct in_addr src, struct in_addr dst, uint8_t proto) xfrm_state_del() argument 1256 xfrm_delete(int xfrm_sock, uint32_t *seq, struct in_addr src, struct in_addr dst, struct in_addr tunsrc, struct in_addr tundst, uint8_t proto) xfrm_delete() argument 1444 struct in_addr src, dst; xfrm_expire_state() local 1516 struct in_addr src, dst, tunsrc, tundst; xfrm_expire_policy() local 1736 struct in_addr src, dst, tunsrc, tundst; child_serv() local 1877 struct in_addr src, dst, tunsrc, tundst; grand_child_serv() local [all...] |
/test/xts/acts/commonlibrary/thirdparty/musl/entry/src/main/cpp/ |
H A D | stdiondk1.cpp | 65 char src[] = "testfgetschk";
in Fgets_chk_One() local 66 int len = strlen(src) + PARAM_1;
in Fgets_chk_One() 67 fputs(src, fp);
in Fgets_chk_One() 75 napi_create_int32(env, strcmp(dest, src) == PARAM_0, &result);
in Fgets_chk_One() 84 char src[] = "testfreadchk";
in Fread_Chk_One() local 85 fputs(src, fp);
in Fread_Chk_One() 89 NAPI_ASSERT(env, ret == strlen(src), "__fread_chk Error");
in Fread_Chk_One() 93 napi_create_int32(env, strcmp(dest, src) == PARAM_0, &result);
in Fread_Chk_One() 103 char src[100] = "testpwritechk";
in Pwrite_Chk_One() local 104 size_t ret = __pwrite_chk(fd, src, strle in Pwrite_Chk_One() 121 char src[100] = "testreadlinkatchk"; Readlinkat_Chk_One() local 145 char src[] = "hello"; Snprintf_Chk_One() local 160 char src[] = "hello"; Sprintf_Chk_One() local 186 char src[] = "hello"; Vsnprintf_Chk_One() local 199 char src[100] = "testwritechkchk"; Write_Chk_One() local 318 char src[] = "hello"; Feof_unlocked_One() local 570 char src[] = "helloworld"; Fmemopen_One() local 776 const char src[] = "hello world"; Fseek_One() local 791 const char src[] = "hello world"; Fseeko_One() local 806 const char src[] = "hello world"; Fseeko64_One() local 824 const char src[] = "hello world"; Fsetpos_One() local 844 const char src[] = "hello world"; Fsetpos64_One() local 861 const char src[] = "hello world"; Ftell_One() local 877 const char src[] = "hello world"; Ftello_One() local 893 const char src[] = "hello world"; Ftello64_One() local 1001 char src[] = "getchar"; GetChar_One() local 1019 char src[] = "getchar"; GetChar_unlocked_One() local 1067 const char src[] = "hello,world"; Getdelim_One() local 1086 const char src[] = "helloworld"; Getline_One() local 1103 char src[] = "gets"; Gets_One() local 1207 char src[] = "test=Putenv_One"; Putenv_One() local 1222 char src[] = "Puts_One"; Puts_One() local 1350 const char src[] = "Rudolph is 12 years old"; Sscanf_One() local [all...] |
/third_party/typescript/tests/baselines/reference/tsbuild/outfile-concat/ |
H A D | multiple-prologues-in-different-projects.js | 17 //// [/src/first/first_PART1.ts]
31 //// [/src/first/first_part2.ts]
35 //// [/src/first/first_part3.ts]
40 //// [/src/first/tsconfig.json]
62 //// [/src/second/second_part1.ts]
77 //// [/src/second/second_part2.ts]
86 //// [/src/second/tsconfig.json]
104 //// [/src/third/third_part1.ts]
109 //// [/src/third/tsconfig.json]
135 /lib/tsc --b /src/thir [all...] |
/kernel/linux/linux-5.10/arch/powerpc/sysdev/ |
H A D | ipic.c | 523 unsigned int src = irqd_to_hwirq(d); in ipic_unmask_irq() local 529 temp = ipic_read(ipic->regs, ipic_info[src].mask); in ipic_unmask_irq() 530 temp |= (1 << (31 - ipic_info[src].bit)); in ipic_unmask_irq() 531 ipic_write(ipic->regs, ipic_info[src].mask, temp); in ipic_unmask_irq() 539 unsigned int src = irqd_to_hwirq(d); in ipic_mask_irq() local 545 temp = ipic_read(ipic->regs, ipic_info[src].mask); in ipic_mask_irq() 546 temp &= ~(1 << (31 - ipic_info[src].bit)); in ipic_mask_irq() 547 ipic_write(ipic->regs, ipic_info[src].mask, temp); in ipic_mask_irq() 559 unsigned int src = irqd_to_hwirq(d); in ipic_ack_irq() local 565 temp = 1 << (31 - ipic_info[src] in ipic_ack_irq() 578 unsigned int src = irqd_to_hwirq(d); ipic_mask_irq_and_ack() local 601 unsigned int src = irqd_to_hwirq(d); ipic_set_irq_type() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/sysdev/ |
H A D | ipic.c | 524 unsigned int src = irqd_to_hwirq(d); in ipic_unmask_irq() local 530 temp = ipic_read(ipic->regs, ipic_info[src].mask); in ipic_unmask_irq() 531 temp |= (1 << (31 - ipic_info[src].bit)); in ipic_unmask_irq() 532 ipic_write(ipic->regs, ipic_info[src].mask, temp); in ipic_unmask_irq() 540 unsigned int src = irqd_to_hwirq(d); in ipic_mask_irq() local 546 temp = ipic_read(ipic->regs, ipic_info[src].mask); in ipic_mask_irq() 547 temp &= ~(1 << (31 - ipic_info[src].bit)); in ipic_mask_irq() 548 ipic_write(ipic->regs, ipic_info[src].mask, temp); in ipic_mask_irq() 560 unsigned int src = irqd_to_hwirq(d); in ipic_ack_irq() local 566 temp = 1 << (31 - ipic_info[src] in ipic_ack_irq() 579 unsigned int src = irqd_to_hwirq(d); ipic_mask_irq_and_ack() local 602 unsigned int src = irqd_to_hwirq(d); ipic_set_irq_type() local [all...] |
/third_party/ffmpeg/libavcodec/ |
H A D | utvideoenc.c | 236 uint8_t *const src[4], int planes, const int stride[4], in mangle_rgb_planes() 241 const uint8_t *sg = src[0]; in mangle_rgb_planes() 242 const uint8_t *sb = src[1]; in mangle_rgb_planes() 243 const uint8_t *sr = src[2]; in mangle_rgb_planes() 244 const uint8_t *sa = src[3]; in mangle_rgb_planes() 280 static void median_predict(UtvideoContext *c, uint8_t *src, uint8_t *dst, in median_predict() argument 290 *dst++ = src[i] - prev; in median_predict() 291 prev = src[i]; in median_predict() 297 src += stride; in median_predict() 307 c->llvidencdsp.sub_median_pred(dst, src in median_predict() 235 mangle_rgb_planes(uint8_t *dst[4], ptrdiff_t dst_stride, uint8_t *const src[4], int planes, const int stride[4], int width, int height) mangle_rgb_planes() argument 314 count_usage(uint8_t *src, int width, int height, uint64_t *counts) count_usage() argument 349 write_huff_codes(uint8_t *src, uint8_t *dst, int dst_size, int width, int height, HuffEntry *he) write_huff_codes() argument 379 encode_plane(AVCodecContext *avctx, uint8_t *src, uint8_t *dst, ptrdiff_t stride, int plane_no, int width, int height, PutByteContext *pb) encode_plane() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation/ |
H A D | vktTessellationFractionalSpacingTests.cpp | 392 std::ostringstream src; 393 src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_310_ES) << "\n" 399 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 404 std::ostringstream src; 405 src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_310_ES) << "\n" 420 programCollection.glslSources.add("tesc") << glu::TessellationControlSource(src.str()); 427 std::ostringstream src; 428 src << glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_310_ES) << "\n" 431 src << "#extension GL_EXT_tessellation_point_size : require\n"; 432 src << "\ [all...] |
/third_party/skia/demos.skia.org/demos/textedit/ |
H A D | textapi_utils.js | 189 _check_toggle: function(src, dst) { 190 if (src == 'toggle') { 193 return src; 198 mergeFrom: function(src) { 201 if (src.typeface && this.typeface !== src.typeface) { 202 this.typeface = src.typeface; 205 if (src.size && this.size !== src.size) { 206 this.size = src [all...] |
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ni_routing/ni_device_routes/ |
H A D | pxie-6738.c | 36 .src = (int[]){ 83 .src = (int[]){ 130 .src = (int[]){ 177 .src = (int[]){ 224 .src = (int[]){ 271 .src = (int[]){ 318 .src = (int[]){ 365 .src = (int[]){ 412 .src = (int[]){ 463 .src [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ni_routing/ni_device_routes/ |
H A D | pxie-6738.c | 35 .src = (int[]){ 82 .src = (int[]){ 129 .src = (int[]){ 176 .src = (int[]){ 223 .src = (int[]){ 270 .src = (int[]){ 317 .src = (int[]){ 364 .src = (int[]){ 411 .src = (int[]){ 462 .src [all...] |
/third_party/ffmpeg/libavfilter/ |
H A D | vf_overlay.c | 45 AVFrame *dst, *src; member 321 AVFilterContext *ctx = outlink->src; in config_output() 346 * Blend image in src to destination buffer dst at position (x, y). 350 AVFrame *dst, const AVFrame *src, in blend_slice_packed_rgb() 356 const int src_w = src->width; in blend_slice_packed_rgb() 357 const int src_h = src->height; in blend_slice_packed_rgb() 380 sp = src->data[0] + (slice_start) * src->linesize[0]; in blend_slice_packed_rgb() 432 sp += src->linesize[0]; in blend_slice_packed_rgb() 438 AVFrame *dst, const AVFrame *src, \ 349 blend_slice_packed_rgb(AVFilterContext *ctx, AVFrame *dst, const AVFrame *src, int main_has_alpha, int x, int y, int is_straight, int jobnr, int nb_jobs) blend_slice_packed_rgb() argument 649 blend_slice_planar_rgb(AVFilterContext *ctx, AVFrame *dst, const AVFrame *src, int hsub, int vsub, int main_has_alpha, int x, int y, int is_straight, int jobnr, int nb_jobs) blend_slice_planar_rgb() argument [all...] |
/kernel/linux/linux-5.10/drivers/vhost/ |
H A D | vringh.c | 228 static int slow_copy(struct vringh *vrh, void *dst, const void *src, in slow_copy() argument 239 void *dst, const void *src, size_t len)) in slow_copy() 248 addr = (u64)(unsigned long)src - range->offset; in slow_copy() 253 err = copy(vrh, dst, src, part); in slow_copy() 258 src += part; in slow_copy() 275 void *dst, const void *src, size_t len)) in __vringh_iov() 427 *src, unsigned num)) in __vringh_complete() 586 void *dst, const void *src, size_t len) in copydesc_user() 588 return copy_from_user(dst, (__force void __user *)src, len) ? in copydesc_user() 594 const struct vring_used_elem *src, in putused_user() 265 __vringh_iov(struct vringh *vrh, u16 i, struct vringh_kiov *riov, struct vringh_kiov *wiov, bool (*rcheck)(struct vringh *vrh, u64 addr, size_t *len, struct vringh_range *range, bool (*getrange)(struct vringh *, u64, struct vringh_range *)), bool (*getrange)(struct vringh *, u64, struct vringh_range *), gfp_t gfp, int (*copy)(const struct vringh *vrh, void *dst, const void *src, size_t len)) __vringh_iov() argument 419 __vringh_complete(struct vringh *vrh, const struct vring_used_elem *used, unsigned int num_used, int (*putu16)(const struct vringh *vrh, __virtio16 *p, u16 val), int (*putused)(const struct vringh *vrh, struct vring_used_elem *dst, const struct vring_used_elem *src, unsigned num)) __vringh_complete() argument 585 copydesc_user(const struct vringh *vrh, void *dst, const void *src, size_t len) copydesc_user() argument 592 putused_user(const struct vringh *vrh, struct vring_used_elem *dst, const struct vring_used_elem *src, unsigned int num) putused_user() argument 601 xfer_from_user(const struct vringh *vrh, void *src, void *dst, size_t len) xfer_from_user() argument 608 xfer_to_user(const struct vringh *vrh, void *dst, void *src, size_t len) xfer_to_user() argument 744 vringh_iov_push_user(struct vringh_iov *wiov, const void *src, size_t len) vringh_iov_push_user() argument 857 copydesc_kern(const struct vringh *vrh, void *dst, const void *src, size_t len) copydesc_kern() argument 864 putused_kern(const struct vringh *vrh, struct vring_used_elem *dst, const struct vring_used_elem *src, unsigned int num) putused_kern() argument 873 xfer_kern(const struct vringh *vrh, void *src, void *dst, size_t len) xfer_kern() argument 880 kern_xfer(const struct vringh *vrh, void *dst, void *src, size_t len) kern_xfer() argument 990 vringh_iov_push_kern(struct vringh_kiov *wiov, const void *src, size_t len) vringh_iov_push_kern() argument 1113 copy_from_iotlb(const struct vringh *vrh, void *dst, void *src, size_t len) copy_from_iotlb() argument 1132 copy_to_iotlb(const struct vringh *vrh, void *dst, void *src, size_t len) copy_to_iotlb() argument 1191 copydesc_iotlb(const struct vringh *vrh, void *dst, const void *src, size_t len) copydesc_iotlb() argument 1203 xfer_from_iotlb(const struct vringh *vrh, void *src, void *dst, size_t len) xfer_from_iotlb() argument 1215 xfer_to_iotlb(const struct vringh *vrh, void *dst, void *src, size_t len) xfer_to_iotlb() argument 1227 putused_iotlb(const struct vringh *vrh, struct vring_used_elem *dst, const struct vring_used_elem *src, unsigned int num) putused_iotlb() argument 1346 vringh_iov_push_iotlb(struct vringh *vrh, struct vringh_kiov *wiov, const void *src, size_t len) vringh_iov_push_iotlb() argument [all...] |
/third_party/ffmpeg/libswscale/ |
H A D | yuv2rgb.c | 76 #define PUTRGB(dst, src, i) \ 77 Y = src[2 * i]; \ 79 Y = src[2 * i + 1]; \ 82 #define PUTRGB24(dst, src, i) \ 83 Y = src[2 * i]; \ 87 Y = src[2 * i + 1]; \ 92 #define PUTBGR24(dst, src, i) \ 93 Y = src[2 * i]; \ 97 Y = src[2 * i + 1]; \ 108 #define PUTRGB48(dst, src, [all...] |