From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Mark position from C Date: Wed, 15 Feb 2023 19:10:26 +0800 Message-ID: <878rgztc9p.fsf@yahoo.com> References: <878rgztc9p.fsf.ref@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22134"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Feb 15 12:13:50 2023 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 1pSFjS-0005fe-Bm for ged-emacs-devel@m.gmane-mx.org; Wed, 15 Feb 2023 12:13:50 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pSFid-0004xg-Bf; Wed, 15 Feb 2023 06:12:59 -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 1pSFiZ-0004wb-Gh for emacs-devel@gnu.org; Wed, 15 Feb 2023 06:12:56 -0500 Original-Received: from sonic307-35.consmr.mail.ne1.yahoo.com ([66.163.190.58]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pSFiW-0004gU-Uh for emacs-devel@gnu.org; Wed, 15 Feb 2023 06:12:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676459568; bh=bwa0E2w1GZoOqTHmk4hdC6o//E5yK/2Byjw3aw5eXqE=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=frWc/+ff+lb2YvVskM55Mub0Ao22HDhADSUHIZ1npxPZXOUDiAA46WPCH1ysEZxRepC5XL/yps2M6+a2Fekkm1mNU6iKaBrfXqeaCTja8wrQGq5G6OpoVrLi3mexajv9xgtOEoBzY9c3yAHT7+j8Hh8ICUBW3vi+uvbbDIvA/rWHnHj2gcOuuplTsN8G29CC6kqjQ+9dEiOpRoGlP42LDAoggVbaRbh5Jll/5baR1CGS11JyicEbLmjWs2COqNij9HUZf38Wa8SBYZ7p4QeNarCgx/lhsC25Fakc/Zhe8Bjf93p3yWo8aNzXJsZValaDMhnBZZSOgAIpopT+dSS6XA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676459568; bh=Sn0zGzZnK0Fd4T2nS6zjgNjIG6q+/irJYjY/jNyUqfs=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=YktnYXYwfRS+cyWgHSKy3q1wrw6iXZ1iu23oo+UYFE+ZJbOF12sOs3ytNxGTPymHQTMhONIPBblScM8QokpC2XsD50lOs5Nfmjb+4TRaH+onvh9kImXinMmgUXUx3dI8b7ImSHLrvo50gVp6zMxuIlxw6sBUgHlQWQSsA5A+o3jbBhUImMm+vhOVyMAzUqjL/0fgJEW3uM/WvuUgtq1f+sTIg/Geu4qQPOGxIOtSsuDdy+iUr7kZvhYQs7f/H7ay3QdJQT5XD6FXetZ9ghQbxbyFta66NLbZMraQ+io8Rt62AU+XUA4qCmFEZtCpgGnUMo/qPn9dO1cHZ84+q744sg== X-YMail-OSG: FEKNzX4VM1mYKLoDJRML8yVxO7Am5vac3NOyLOyHrauTOJJjySNuNdbmSx5r2nR rrBxFfTrJSdbTDQvjAGKcL1M_HbUkET1iXGD.mwGFCCDW1KPaKUb3O8aQ4l9ENuYKI9E78vxzSxm H6L3JXB6TNzMQ6mhaDJgs_PdWuK7A.JqGpM97AP2BVbyBHTY0GHnwrdJ8IRy8y27ruHBu34u2.Go eI6xzCgmam9ht1ZxlFt5BjNKSLoEqYwTUurLfaLvyW9TnuBrDv54thScBpYlmIqtg7YpX0CWXLLX 911dWMfg9kFZaxte8jCpvBFgY7K2MojCZfBlSJdoNAlC2uPte.X1Y.M44WmaIGhgdaI5z2_IwGik nouoaByf5T7DmV0ZlpUpWhB1Lm7TM4HjwYry2BNsVHbfBcjWJdXORWwJ9kjdq01NSgXN7FFe3qP1 FZdHixsS.H.vvY6.9iZVV16M9E2Aqgu2lkGi7xLhBlmr8DE7KaZgtPEbxUeSN24OhR5azzktOIys i.armG60SIND2cX1r7B_duGJ_aUdY5DpyHMcQumSynbB0IE2AfslXAQ3.65J5qnmky8x_DVfrt5U HShP8u2Jbp_5dJcA6.3WqdvwHB1AQa_rGXK1nBtRBIPJJkvdYIrhr5QDCFVH2mv7Sw.ZpUiWV._K xlqA46n7hEs.s9oJ5vzuJDdYb6mA6hBetiU0G.wYFBVBOmaKjZCrdfINnDThpIvgIDjotLiOkCCW 8rTPo2iwKTXXYvfSa9ZcHRneSewk27pXv3_GEuKn.tLwFcKEcSb1QPgBhpBI.iTGSPFHJ1t9iMQJ k4ADUy.8cvVlWC.V3aOv9_IYOcEnu6REFws.I0E0_d X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Wed, 15 Feb 2023 11:12:48 +0000 Original-Received: by hermes--production-sg3-9fc5746c8-r2vxw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 377ac91186af5dbf8372060843034912; Wed, 15 Feb 2023 11:10:46 +0000 (UTC) X-Mailer: WebService/1.1.21183 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.190.58; envelope-from=luangruo@yahoo.com; helo=sonic307-35.consmr.mail.ne1.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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:303298 Archived-At: Is there a canonical C function to obtain the position of mark? Right now, I'm doing this to compare mark against point, which looks wrong. && XMARKER (BVAR (current_buffer, mark))->position && marker_position (BVAR (current_buffer, mark)) == PT)