From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: from zero.zsh.org (zero.zsh.org [IPv6:2a02:898:31:0:48:4558:7a:7368]) by inbox.vuxu.org (Postfix) with ESMTP id C938F2211E for ; Tue, 26 Mar 2024 03:27:12 +0100 (CET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1711420032; b=Ts0mJjT6HoNC8j7v0qRRa7gxH5LDsEE77JOyOV3tXnCNNKZPBhLpM0Gty+6YQwclEIGmn3aZEV bJ95jlqMF+YJuoV5v+lLoIo58ZnMTb3ozCPNoLHBxznQJ9lxW9Cit4Qr1M2eJvopqMJqhJdeoR IgGAiUNOwLgMwmQrw8l5mKOEkiKMfBs8rJbzwFwdOM93jqbXV5Z1Z8M2s79Em0zHAUPq75K4d2 cgRposD3ZveEF5ffVYaVYowcl+QwFS/w4pASAijJW4OK5oBoMFZA1r6dUgWs6ZrzZbQ+xXdNFy h6dp2j/A7UkJnR9poFrGFhcNG3gS7EhAtunrESuxvxQaWg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f46.google.com) smtp.remote-ip=209.85.218.46; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1711420032; bh=Wvutc25pbTGzGenr2c24QOfdFn3PKLNMgZyoA2q2C6I=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=jI8nkpauKRfjS0+Inp4KujyPlc8vEseH+WaoFWwrGYRBPc+Jh+krN0V9e/TX4rBhxfQ7onrdKP m24hvgwUuQFGPEhiQTXkaZe1vyiINgmKUSanwgHludcOnYOXrZyPEb/7T9uj/1h17OJnF7fLzX 8CMX+s0QqxsIUGcHv4JVtzW8Qgz/mBokGFUHxXCzQEB4n42UuqOP9LgqNMK5eOgh6eOI7cVfYj x0UBHUimF1mcUdwH+BIP8FbXREHDoFpd39JLW+r3yQs37YbYPiJNdDKZLp4xCZpSIu+nKeF3R7 KItXaaUf2l1gRIMVeE90arOKGOfaV0spuX3Cs38FiFRusw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=Wvutc25pbTGzGenr2c24QOfdFn3PKLNMgZyoA2q2C6I=; b=Ez+ubIIa2cY/YAzQDE2f+H2EUR 9v5IhbHrmbw47WZIxFgVlAAYQFq9MJpxX4SFehtiCARlkP32CXhBOIIshIk/jfH3gAWcmgifHd8J0 ZQjMUNct1sdxrQwZ12PTbRPFf9d8hMtp3ICImBF+9q16PpM7EUg4xuhDVb8NvqAFuxlnJx0F1C6in pY6NmZVCtuIuI/wj6ydQhr4dMQGAao1Dw/KpZJdYoL24jqqc6Hw50WP9JL8NnR1NU3T7ogPBuVXXN d2jJz87dHn5+kQ+pPU4l1pL3uRUorXAAiCtgqoGyajK5BJ5i/SwQ5F+mOyMIi2T41GPJ4ffeNUPL3 j9c0yinw==; Received: by zero.zsh.org with local id 1rowWu-000IZo-8C; Tue, 26 Mar 2024 02:27:12 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f46.google.com) smtp.remote-ip=209.85.218.46; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f46.google.com ([209.85.218.46]:42192) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rowWe-000IGD-V7; Tue, 26 Mar 2024 02:26:57 +0000 Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-a4a393b699fso226584666b.0 for ; Mon, 25 Mar 2024 19:26:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1711420016; x=1712024816; darn=zsh.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Wvutc25pbTGzGenr2c24QOfdFn3PKLNMgZyoA2q2C6I=; b=VH/zdszMOjogUd2j4H86E29fqs9ZuZgaqlySe4uTlVc6mBuJZsvcvnrj2SEMmlJQdH XULQUKEScIsaYAwNEdlchPJCFk56MReBIRGZ9o9OAw2LsrAFuFgwibtUg3ig8+qylMX7 hsl46+JbNDsBZ3ibGZgizLuVAzydxF9S18M6AvartnGREz8SHZfStI4lLhRnQ+LWiuDO mFXB0DeLWxqJkukhexl67MZno3BriyRz/S2xOvQFDx4VPmc2tHqTIurdSe/k+kq5l2ei 3sBJTtkbrhApaAAgy1u8w4FtRegUglFqYHb2NmcjdMsyfkV+8tnTYj4JB783EwqAwr+l 5qUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711420016; x=1712024816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Wvutc25pbTGzGenr2c24QOfdFn3PKLNMgZyoA2q2C6I=; b=kcQd5rrXD+n8uGCTDAT3swIy0vBeobpaHaEfsoZEHqgW9pFjPz8lndwwdaMg5rzzJq zTIV/4hw/1OR0amGbGZ5J/Lvw3QdX8XvRQIV0xlftU22g3LdcwnwoJoxPtcbXtz8vmp0 hO2aa+PKzD3sfffhhXJAX1O3WcXwMTwuHuZKBmp4aPyL6RfPAJdSlOn+CcOecjSY+7M+ LNWdT/1upD4hXfjt6hxcZtzgBye9pFi93LboLS4oJV5aF6TX4dhMvlQhXFgVsodsrmMq BuZbhGR64ga/H+fLmgA1f9gMNSPSSGYKvEjrXAwQr21iCFkAsU1KJK2m/PczKaAtyDrR 2cMA== X-Forwarded-Encrypted: i=1; AJvYcCUHbXHY8COvBYHkQZ0KpAz+FwPP2y4dDSt5DpTXxrQF2ROziUrp2kEdPHpw2h13Hh+aHDGO4FWo2Su9OgtU4WKtl9KS X-Gm-Message-State: AOJu0Yx/pkFgHL9+ypYjyxmNUn37g6/2/5l7b19cjBDuBVvQitwKSAxG XMjjtjvwZJfNs4RdyQAEQO4toNivpBItkID1s3ubFhuj9eKC8xcy81pa8VFFKI1TOFmGryXXppw QBhHUJ2mPKC/35caZl+0Y3DB7w+RyCDnCQ4iI X-Google-Smtp-Source: AGHT+IEwYzDCrZCe71xU3rVnZEpl42JyaM1BRkhYmi/XIa8VLLHBeFMVukdgQ+ANMW7O7YF1BclF2mvyY6WPp1DMYoU= X-Received: by 2002:a17:906:f289:b0:a46:bd83:70a0 with SMTP id gu9-20020a170906f28900b00a46bd8370a0mr102134ejb.36.1711420016264; Mon, 25 Mar 2024 19:26:56 -0700 (PDT) MIME-Version: 1.0 References: <20240318071148.135833-1-tirtajames45@gmail.com> <36117-1711413736.217542@p2pe.Gxts.15z4> In-Reply-To: From: Bart Schaefer Date: Mon, 25 Mar 2024 19:26:45 -0700 Message-ID: Subject: Re: [PATCH v2] prefer memcpy() over strcpy() To: James Cc: Oliver Kiddle , zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 52824 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On Mon, Mar 25, 2024 at 7:18=E2=80=AFPM James wrot= e: > > I think it would be better to make it a macro for now. The function call = overhead may become a pessimization for small strings. Didn't we go over this (and have a discussion about naming the macro) a few months ago?