From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 15 04:27:32 2025 Received: (at submit) by debbugs.gnu.org; 15 Aug 2025 08:27:32 +0000 Received: from localhost ([127.0.0.1]:37210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1umpmd-0006ky-3j for submit@debbugs.gnu.org; Fri, 15 Aug 2025 04:27:32 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53552) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1umpmZ-0006kd-Oi for submit@debbugs.gnu.org; Fri, 15 Aug 2025 04:27:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1umpmT-0005o8-5h for bug-diffutils@gnu.org; Fri, 15 Aug 2025 04:27:21 -0400 Received: from sonic307-53.consmr.mail.ir2.yahoo.com ([87.248.110.30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1umpmQ-0002EF-4e for bug-diffutils@gnu.org; Fri, 15 Aug 2025 04:27:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.no; s=s2048; t=1755246433; bh=JNUUhU8Y685tYdnVqE1g/uvhtlN/NPlYhcQdXHZ/6+Q=; h=From:Subject:To:Date:References:From:Subject:Reply-To; b=cZgKEcgRMgu2UJeJAcOGyMnA0xYVtQXGV2viRJRd1+YJco23WL15puSf25GL2In3Lx5vVRscg1Mkm6E5jQi6V5OY82SpfUBKwV8Rg7RUtTBK0zd/XYckTjnggECHIOWvCLQe91tP47Lg0daduWUg3dzhmNwGle5EouEXw0YZhdq/+dJleC/EjxCA+LGNjQ/ANz5pB6AP4T6ht3aKIvQdYDrZimwTFAQxwUoz7sXouNTK+C3+hgsvi30x+RXdjYbYslb8dbljjZUipRP/ITx2LDWBYEwBApEQ1IL435azGRGGkas+7qrWeNXFHfeIDjc/ufihgXo/F1x/UtDQcAJhDg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755246433; bh=d04O9N2FTV0xe7NY2s/4Nl7uJBEEkV3F1k4PylB85Xv=; h=X-Sonic-MF:From:Subject:To:Date:From:Subject; b=aS6RBblxKilSeLtE08CoottxbDhNdY8A7d8jOc0I7yZSCGpk6pqDj3OvrID1iHxftm7sbJXI5ta59ksvQXi7H1Q/eTovdfspGLHxvY2tGGhX03WukPOll3x4o6aAvxK4fWnsIXhXyypSQswL3XG46+69mg1vWNXJ/oUnkaK8L/fjAmkwgLFBiK91bWnj2y4yUKbu9P89pNTNDJBgcEMujMpYBrvoa3BOtlAok1VsUyWb6untrp0psi/ZJgaHCNTwWJhDSRJ4vL4/it65sKF92Wku7lWjTM0O5HMkpr9f8ry00Vfdnm8x43LnFph3y2yfJm4gMlJ0qktqHchxyYDXkQ== X-YMail-OSG: 1XRklecVM1nY_mLzU2OB59yc0kEyBRAN_qlZ8JVxXXl5AnMW4I9EXrS3eCQtlkr OhSasjXL1c1FA2W9FoNEV1ul_aan_SWp20hzqbvjJf8Euo_x.ZFVF39Dpzpcuz8wFSOMSnYcPkFi VVMzJFYu7LGsHQP7.Jh6qZ9D6KYzliSyWXrsHpfvwWKds4HTEEV4_rqwCo0L96ipd_KUiiW1w4D8 UW0ndsxiYtKGuu3L6h0TjJOCZTj2rwjztzYC6V0rt6S70g970FhJhpp.lek8vw7c_KPsH9hr3YVR XsMS9xQw4Qw2.Qr6r9UsN83QknPDATfojL7Ey9jH0xi74V33LE7oCTaq01l7B2vbkAzqPza1x3f7 dsetKEewMl0nUGsqJJ0b5R3VT5vSNcUK7Zi3bMNO4ycF3XtrQDLdkkjcg34FmOSkXB3C1ZrkAvWp gpdKr1ZiqcFFPPlEWFEiL0MKSHFikfIjl8LgXUbFD0xqatesfqDbpk.q5FHizY.oGUyf6TGAMmbe r_cxFEsfUFQgNhGx5JRyA7U4ZAEQ4_5Ua6UxzpeYsbDah.R75eX7i2gSrrGQTYMAKIh.gOH7eolc T3GKsw4relDHlEQKYtGFAfzz4Bh32YaMBnG1Zq8hJ43lLgCJjwG31R.8uFUUBbtUHEVwpe73470R gLZSiXEWULD4MUCrq9Ocgjp5OvTCWloRxcUXB.b7FS4nY8XdsmiL19mAOqXR1EfJ85QPyP82muKJ F3Q7wbqELp8gucoyTnsfRoZE6WuAtztIoykS4GBQ.uOjsNvyiezKCDDxj.dnwxhohKkwI3k_y7g1 r4K.bdc4jAC0hW3uK6QYEhxFjhlXEUiZaOBPB3EwpXkPWHVKVgGsLv4X4eP2rSbCqO4BwNhH9dLA 1a9MeX.715anunSOvA6M97g1bQyzk1RxK1ETGFaP12HKTDYnOgcdraZm1VNyilU7VdVJnxeEp8Yw 7BTFGspTi80nEtowhhO9JmL4QMuug70ps92fekJIcwPjMmhPorqBWLBT.Rl5GFk9.V_eX6MTPGJJ s5qtZD6DF7NBRDgQZvtgFp0kP1vHsnBMWRu5qpkbL1PnQ0l2t6dIf19hYLeIldGle1v_qoPhNUK5 2bwcBiMHjyM.C8jnLwoZmXSGLXINncEghhkhVWC0a4e0BQ57leuEjdm6KcQ3aowLY8U496qitvdA yFs98Jt_4Ewcun.JWRrFdcFPySKezv5ZjcceOl85Fmb.OrAs7e0PYoJbKXm7QEFXxitZ1Zw6hkgm JrW0aCMkrnu_BHojM7vb6_ccgp_y4m4CVB4C5HAPlN1BdnITktRKqR1u1FirD9UZzgXw0uOfKLI3 sQ5YNk8GChPRASyAnjQ5jz4rU2BjNDW2XOXlD64fgfIBQUQuIeWUY4muBf9Pf8YBjUOGQujxHFGu ISRsd9CGN0TbB7nzDuCWmRhHM_tev1HpCucexXE8qQhabclk4H.cYC7.5rOuoiIXve_UntiY6iCf urisoYtq_zThfe0hwM4makpevM7F8mE9zgSbK3XRJeWlJlbpaP2nxV.tcTnCYQ_S40o2kHkqKA53 j_zHBe1t1KGLMhnqenUMLvHjL2muK9X.Gzag6_YI0blrLd_Kk.zsKQz3gvHmdQhtlUEbXHGVR6EF 7_0uEKlumnZR1H9dzgYWB4qU2kr4WEoYLhWDfEJ531bP5ZoARqdwhp2GX_xVF28w445QyGqRPvnR .lWB_R3jVDQBIP1hfc6QcGBVHtWcO1AIQi2w9lYO3kbCAn3TZn.M1_pOccMng_ivVhUDzmANxnZB G.apfzwfkQ1E.F5l5hTNGIAfUSZ.T6uHxGIVIsVr1UYKDEwUw6dCUvsy306sVPM7XPwxi6Q7mY5t VG40cKs1r_kV2tQFjrXbENU9QPcCts7uVwXOYUtlhxgKh7YA5DKpZoGYFBxYtqUQBewN.RcIgDKP ZFHL2XJWwe0a.zJMhJ0_M6uXJaom1XqlPfNRJ4o_VWDQ0IjTPaRImP_685oi.oe9DbzeBFqtsPn1 6TsiPBxTs_GoVTIN3XYmDzxgs2NqXu3dKhS4mP8G__nCITrKBikjNZJJFxAv78Q76Qr7bQIiwULP njuZLCvVihXbwP49h_r_9prfPAkgST9bmRypDG6XKcytBaULfkG2ogJfP5tVb.SuZN8Aa986h9KA Y_cKZFQNhzWeQGrld8hA0CjHceGC0DWFo8JjCbaVkN9ZvvUaMfpwv3IkFzeGzLY7Y1hf_QX73eSj S2Dn7lPlazGPxSm0b X-Sonic-MF: X-Sonic-ID: 8c55572e-5ad3-4870-9284-ae7860282ca9 Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ir2.yahoo.com with HTTP; Fri, 15 Aug 2025 08:27:13 +0000 Received: by hermes--production-ir2-858bd4ff7b-mp79t (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID bc36de61e82b3d87b74e878376497f04; Fri, 15 Aug 2025 08:27:08 +0000 (UTC) From: Gisle Vanem Subject: Space inside C-strings To: bug-diffutils@gnu.org Message-ID: <67f89aee-e0d8-3ec4-5925-c384420ca853@yahoo.no> Date: Fri, 15 Aug 2025 10:27:06 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit References: <67f89aee-e0d8-3ec4-5925-c384420ca853.ref@yahoo.no> X-Mailer: WebService/1.1.24338 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 618 Received-SPF: pass client-ip=87.248.110.30; envelope-from=gvanem@yahoo.no; helo=sonic307-53.consmr.mail.ir2.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) I seem that "diff --ignore-space-change file1 file2" ignores space-changes *inside* a C-string. Like with file-1.c: char strFl[7] = " "; char strTt[5] = " "; char strGs[5] = " "; and file-2.c: char strFl[7] = " "; char strTt[5] = " "; char strGs[5] = " "; "diff.exe -u3 -b file-1.c file-2.c" gives nothing. I think this case should be OK for "--ignore-all-space", not "-b" or "--ignore-space-change". The manual does not mention spaces inside ""-strings AFAICS. So how can I use diff to *not* ignore spaces inside C-stings, but ignore trailing/leading spaces? A regular expression? -- --gv From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 15 19:48:47 2025 Received: (at 79240) by debbugs.gnu.org; 15 Aug 2025 23:48:47 +0000 Received: from localhost ([127.0.0.1]:40015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1un4AB-0001O5-3c for submit@debbugs.gnu.org; Fri, 15 Aug 2025 19:48:47 -0400 Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]:54342) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1un4A7-0001Ni-1G for 79240@debbugs.gnu.org; Fri, 15 Aug 2025 19:48:45 -0400 Received: by mail-ed1-x534.google.com with SMTP id 4fb4d7f45d1cf-6188b5ad4f0so3260676a12.0 for <79240@debbugs.gnu.org>; Fri, 15 Aug 2025 16:48:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755301717; x=1755906517; darn=debbugs.gnu.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Tk7zFjByUqtWmOtkBJxiCfhyek5P0wjetfR07JgJfVY=; b=kayJzMO+EnWZRS5d3nb2iO+3NOAPs6lsVd1FcNGlXcUjiNGic1jI3mE0GL3bWiIVz4 9aBkLY5hjE6Fj6+p8QDY8I0xKF1K6q/+Q4l/IgM7R5qgFjjDh9NEfKjuLSfjcYiCNZdP f3y/Z5n9YiIfQfIE2YoUrpCFy4em3T2ObY9f89GLp6wP1k4mXQVQcaGN87gLa79GayE1 COpldkmmz4PQuzNoJoJZ04p7x9iAQCtD/TpFUKfF4HG5eNQk0bQbMcZnpAoye4OBWlDa Er+aMaF00W1pO+D7HPenBlEYILM49M1ATyf4QoF2SEVDi72ZAvKg40RtamWR1CbZUCL6 JnbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755301717; x=1755906517; h=content-transfer-encoding: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=Tk7zFjByUqtWmOtkBJxiCfhyek5P0wjetfR07JgJfVY=; b=juqQ/QOaHj9upVOc9xg+r5pn/gddFtKS4oFdF65wzS9nxNltj2djT/IZOJbbTKY0oR Jfa9PGqnSnKxteGoOT8f4TKTLajm5vTIvhDMwzff5uu/dQW5gRoHZHBtAjhnnBXMLWrG SLo1a87wlTC6xxzeT1U7m0xAWfb8spk7NyQreB9t0dzuU/eeFbrf1T7hQstYQMKGgwuv nu7s+dn0637G4diZm6B2IwvKpB8DsS+JvfxQ5kssHIVzzSe1tRv5GFLAlbgqYLUW+wnA n8GqaKgaMDWKKztCp35kK/0cPCf1uo8qtj5cxUopTpjjQV84rx87LYRpT+wBGtvtdCTj Y5sg== X-Gm-Message-State: AOJu0YzvohaDCb2FTQyYNZSBnnJVdPnTN8SHWz22PqTaQG85aeliOaQO uBak3ZUGVi4HGAx+lR0HReSAsG/VSsd87dFzHV6esyKRca/qPshEci6GyOLwMTeUMzhDOtLbckI JTpT45MUYGAIQwDO2ppv8G3wQOgY2038jtZ0L X-Gm-Gg: ASbGncthi4VO2cRWYfiq3sgJxsypQR+uSdvNWcS3XTFcDEoi5rDaK4j12XUt9pAYXHZ AoBCeAOKaYQzYgp6bW3uapmRndXxMWwhQFdp56su5Ut2807Fdf95h4smTyRRcCbQZ5GTnSueeS7 VDmedCDKHrDwuqBTb3xzkJSbF99+Swv0PRI5GvUrzwxJRAD1wvL3cvQtyWr6hQmNx8Stx7TOeVN +8u X-Google-Smtp-Source: AGHT+IEuh7wYez+f7Q2A52W9GHj4vsDM7uk8cCy2Grb1MGIhHRhEG0v9q9I4g23Hare4qHvKm3+/2BTSPoLw+RkBLIo= X-Received: by 2002:a17:907:9446:b0:ae4:a17:e6d2 with SMTP id a640c23a62f3a-afcdc22768amr316989966b.24.1755301716637; Fri, 15 Aug 2025 16:48:36 -0700 (PDT) MIME-Version: 1.0 References: <67f89aee-e0d8-3ec4-5925-c384420ca853.ref@yahoo.no> <67f89aee-e0d8-3ec4-5925-c384420ca853@yahoo.no> In-Reply-To: <67f89aee-e0d8-3ec4-5925-c384420ca853@yahoo.no> From: Robert Webb Date: Fri, 15 Aug 2025 16:48:20 -0700 X-Gm-Features: Ac12FXzh88LIXdAHjWCnVHyLXSOdQJY8OEJiMVWX_yy2g0dYcVkOZdDsPnPmU1Q Message-ID: Subject: Re: [bug-diffutils] bug#79240: Space inside C-strings To: 79240@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79240 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Fri, Aug 15, 2025 at 1:28=E2=80=AFAM Gisle Vanem via bug-diffutils via A= ll diffutils discussion. wrote: > [...] > So how can I use diff to *not* ignore spaces inside C-stings, > but ignore trailing/leading spaces? A regular expression? In bash: sedexpr=3D's/^ *//;s/ *$//' diff <(sed "$sedexpr" file-1.c) <(sed "$sedexpr" file-2.c) --=20 Robert Webb