From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: master 37889523278: Add new `swap` macro and use it Date: Wed, 17 Jan 2024 13:15:36 -0800 Message-ID: References: <170452579053.27998.16123231327386305897@vcs2.savannah.gnu.org> <20240106072311.28B8FC0034E@vcs2.savannah.gnu.org> <87plye9ahs.fsf@yahoo.com> <83o7dyua0d.fsf@gnu.org> <87le9297ei.fsf@yahoo.com> <87cyue92fx.fsf@yahoo.com> <877ckm8uzz.fsf@yahoo.com> <83v886sgtl.fsf@gnu.org> <4719da9bc2bbcffdb634@heytings.org> <87bk9o1ooo.fsf@yahoo.com> <87ttncw6qz.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12615"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Gregory Heytings , Eli Zaretskii , emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jan 17 22:16:37 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rQDH2-00031O-LO for ged-emacs-devel@m.gmane-mx.org; Wed, 17 Jan 2024 22:16:36 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rQDGB-0003CV-5j; Wed, 17 Jan 2024 16:15:43 -0500 Original-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 1rQDG9-0003CN-47 for emacs-devel@gnu.org; Wed, 17 Jan 2024 16:15:41 -0500 Original-Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rQDG7-0006In-88; Wed, 17 Jan 2024 16:15:40 -0500 Original-Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-40e72a567eeso39808665e9.0; Wed, 17 Jan 2024 13:15:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705526137; x=1706130937; darn=gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=7cNXzdeXWjXmNLV7MoNLWvtvhOJSaw4cKc11iuMJ9bk=; b=TuFr3Dr0h6OUhHmPyNrwUB8UySIdiLLdX/+v93XbUvNQvmN4UykNiMtJhTHuTxYqya DmXcVxht/eM+kTrv+BsPfL/f3lP/5WNEz0fxjLAZz51XSO/aK0cTGnzkNaJPSLllKFVg NWWGBXzLO9DUwcQlEAFriMB8hqqUIeLD8izw2D93WkctktTCAVGdExdep9OAtEORm/FW hwKKj4exFMpI22xP+04gGzwr/xx1uInbLjtpesfmam1FaFg71eo7I47d1tPULz9+aOBV LYkA6zH0HhjeJa2hzNRTUIYNFwFG9oqoWsElRto5pC/SEAYxMIH6Jt81pzJHPqyQ1KDG cjIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705526137; x=1706130937; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=7cNXzdeXWjXmNLV7MoNLWvtvhOJSaw4cKc11iuMJ9bk=; b=tFuBu++gqMwjsb4RV9hnFevHO7uRrFMD+QX4TN/82SLPSeVFXdhfY0E8Wfeq2lWCIR 4bsEllF9UHtet3liENPoPgZJLx/lcMddgfAIYohQ9h0rf+BwSwemEMllq1ceBRbD5JvS hzPoZnpsTqRy/TAbdvc9yNQxDlKb4u+Y/a4r4UyeSbc+CizUzgmFtIwWcWW5f4HuPVoh Uru+wPhr4gK5CvE1sOGHRc6FEcuUM67vgJKWliFAYTBA32I89ln1zwRsc3RR2qqx8NZk x11zcwTYcBG1Fw3fZt/dHlL02fCVMe4unvNzyY792XIjxkoz4vJIBsrnaOuSYELfIoSz a2ug== X-Gm-Message-State: AOJu0Yxcfl1J2xnNhGoMYlLabZzaLH0Yb3SGTMalbwIZlxgOdPRdcOwJ PHznG5yARoc4h28vuIZfxUZ18mo2GlMtWgOIMr/uCIqAQaI= X-Google-Smtp-Source: AGHT+IHMv4x/N3zzTRxW1lIqOiUmf+K6+t8kNhPrC11A47rt3IfDJPgq74h8awnryqJY4R/7tJoxcjimWjDHwk3NW9A= X-Received: by 2002:a05:600c:2d12:b0:40e:625b:8b5b with SMTP id x18-20020a05600c2d1200b0040e625b8b5bmr2852466wmf.77.1705526136978; Wed, 17 Jan 2024 13:15:36 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 17 Jan 2024 13:15:36 -0800 In-Reply-To: <87ttncw6qz.fsf@yahoo.com> Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=stefankangas@gmail.com; helo=mail-wm1-x335.google.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:315056 Archived-At: Po Lu writes: > As regards __typeof__, I recall a comment in a GLib header to the > effect that it was unusable under compilers older than GCC 4.8, so we > should also avoid it in the PGTK port. Which GLib header was that? GCC 2.95 released in March 2001 is the oldest one I bothered checking, and its documentation refers to __typeof__. https://gcc.gnu.org/onlinedocs/gcc-2.95.3/gcc_2.html#SEC6 https://gcc.gnu.org/onlinedocs/gcc-2.95.3/gcc_4.html#SEC99