From: Takashi Sakamoto Date: Wed, 20 Dec 2017 17:17:00 +0000 (+0900) Subject: pcm: remove unused macros of COPY_LABELS/COPY_END X-Git-Tag: v1.1.6~26 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=ad3fe5824cdd800f295791a8c554edea8789fe5f;p=alsa-lib.git pcm: remove unused macros of COPY_LABELS/COPY_END A commit 7b054f4dce56 obsoleted usage of a pair of COPY_LABELS/COPY_END, however it did not remove some codes in 'src/pcm/plugin_ops.h'. This commit removes them in a point to reduce the amount of code to maintain. Signed-off-by: Takashi Sakamoto Signed-off-by: Takashi Iwai --- diff --git a/src/pcm/plugin_ops.h b/src/pcm/plugin_ops.h index a784d9c2..a0404909 100644 --- a/src/pcm/plugin_ops.h +++ b/src/pcm/plugin_ops.h @@ -92,26 +92,6 @@ static inline uint32_t sx24s(uint32_t x) #define _put_triple_s(ptr,val) _put_triple_le(ptr,val) #endif -#ifdef COPY_LABELS -static void *copy_labels[5] = { - &©_8, - &©_16, - &©_24 - &©_32, - &©_64 -}; -#endif - -#ifdef COPY_END -while(0) { -copy_8: as_s8(dst) = as_s8c(src); goto COPY_END; -copy_16: as_s16(dst) = as_s16c(src); goto COPY_END; -copy_24: memcpy(dst,src,3); goto COPY_END; -copy_32: as_s32(dst) = as_s32c(src); goto COPY_END; -copy_64: as_s64(dst) = as_s64c(src); goto COPY_END; -} -#endif - #ifdef CONV_LABELS /* src_wid src_endswap sign_toggle dst_wid dst_endswap */ static void *const conv_labels[4 * 2 * 2 * 4 * 2] = {