From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 04 19:38:56 2017 Received: (at submit) by debbugs.gnu.org; 4 Jul 2017 23:38:56 +0000 Received: from localhost ([127.0.0.1]:52663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSXPE-0000VN-Bs for submit@debbugs.gnu.org; Tue, 04 Jul 2017 19:38:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSXPC-0000VB-Ag for submit@debbugs.gnu.org; Tue, 04 Jul 2017 19:38:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSXP5-0008FT-UH for submit@debbugs.gnu.org; Tue, 04 Jul 2017 19:38:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57550) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dSXP5-0008FE-Qj for submit@debbugs.gnu.org; Tue, 04 Jul 2017 19:38:47 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40086) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSXP4-0007il-NS for bug-guile@gnu.org; Tue, 04 Jul 2017 19:38:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSXP1-00089d-LF for bug-guile@gnu.org; Tue, 04 Jul 2017 19:38:46 -0400 Received: from mail-pg0-x229.google.com ([2607:f8b0:400e:c05::229]:33001) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dSXP1-00085Y-Eo for bug-guile@gnu.org; Tue, 04 Jul 2017 19:38:43 -0400 Received: by mail-pg0-x229.google.com with SMTP id k14so39664550pgr.0 for ; Tue, 04 Jul 2017 16:38:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=I9fnW5rod2ghaTTFZBCs4YD1Z4hLufAjBwiuPo6DHHs=; b=j03ST3QZ5DZGuwKv88oAzDp16fHC0XhCf2raXMh81xVPU3RQ3jA1DcIj7IUI0IbrwC bdwI/+R+0WiuSDSZ6UunqC3oZiFx4crDDDu75Zq7mwtVHEfuVcQ866ldoN4qcXDPmK+N +Gn0S3uE7Ic+c9Td1Yqw96pM5uA+VT7O32fhevD5bQwhwzMjcrmN0i1qTwuevphYOOej MBucMMD+hLoneN5B6VfwGBW02X2b2sNQSQ4Mktd7YKRCdlsKXEbf5bNrQAz0aN7YmDwq Po7wNfX1VJHyU4tZRPAx+fXtBVUAxkSSCxvw2hslJd+5HJJ8Esyjpe3DsDgaZIgZK/bn mDMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=I9fnW5rod2ghaTTFZBCs4YD1Z4hLufAjBwiuPo6DHHs=; b=S6tQNRFU1he7qZYzJsGTNyUzR7NJJBjasiT0wLZny0xF3/QHIiXsSt6kN6q6bolIYw ZmNs7KRmwhM8XdxqZZRFCYZbmg6nE64AFwXYWzJjiDnrV0bAgr8wwfOa/3zsBrpRd9Cx wdhA8NIN02R6cSU+yKtm2V3Pv1GrZ7+5c7wRGK4MHfVqUD8uBWKxa4CCK5DzOrCzfiWE xT0hqhn+YTHkpe+T3FFzdw/74jk/2gJ96uT+3h1aIIsPacpxlM/xXV5XE+E4Lt7FWKVP PALSs3bj3rpGgzdQTWkavAi9AXDDvXVzO6KQOLUio7l8CsQX8AxDnyJWPuH6dpQUruJj HkmQ== X-Gm-Message-State: AIVw110Za6X5wiqcgcsTQpa7sXadoEsjQ4+VjjfbIy0ne8loxyguUchw tYyyN3xDA/t3WUyWk2c= X-Received: by 10.99.226.83 with SMTP id y19mr18191223pgj.257.1499211520295; Tue, 04 Jul 2017 16:38:40 -0700 (PDT) Received: from nautilus.championbroadband.com (216-165-236-44.championbroadband.com. [216.165.236.44]) by smtp.gmail.com with ESMTPSA id 85sm48317896pfr.90.2017.07.04.16.38.38 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Jul 2017 16:38:38 -0700 (PDT) From: Matt Wette Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: [patch] add intptr uintptr to (system foreign) Message-Id: Date: Tue, 4 Jul 2017 16:38:37 -0700 To: bug-guile@gnu.org X-Mailer: Apple Mail (2.3273) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) I submit this patch for adding intptr and uintptr to (system foreign). This is with reference to guile-2.2.2 and changes libguile/foreign.c and = module/system/foreign.scm. After application, I was albe to get guile-2.2.2 to complete =E2=80=9Cmake= =E2=80=9D and =E2=80=9Cmake check=E2=80=9D.=20 No specific tests for this patch have been performed. Rationale: I am working on a FFI helper which uses scheme-bytestructure = (see GitHub.com) and that package includes these types. Matt --- libguile/foreign.c-orig 2017-07-04 15:57:55.000000000 -0700 +++ libguile/foreign.c 2017-07-04 16:02:45.000000000 -0700 @@ -56,6 +56,8 @@ SCM_SYMBOL (sym_size_t, "size_t"); SCM_SYMBOL (sym_ssize_t, "ssize_t"); SCM_SYMBOL (sym_ptrdiff_t, "ptrdiff_t"); +SCM_SYMBOL (sym_intptr_t, "intptr_t"); +SCM_SYMBOL (sym_uintptr_t, "uintptr_t"); =20 /* that's for pointers, you know. */ SCM_SYMBOL (sym_asterisk, "*"); @@ -1248,6 +1250,26 @@ #endif ); =20 + scm_define (sym_intptr_t, +#if SCM_SIZEOF_INTPTR_T =3D=3D 8 + scm_from_uint8 (SCM_FOREIGN_TYPE_INT64) +#elif SCM_SIZEOF_INTPTR_T =3D=3D 4 + scm_from_uint8 (SCM_FOREIGN_TYPE_INT32) +#else +# error unsupported sizeof (scm_t_intptr) +#endif + ); + + scm_define (sym_uintptr_t, +#if SCM_SIZEOF_UINTPTR_T =3D=3D 8 + scm_from_uint8 (SCM_FOREIGN_TYPE_UINT64) +#elif SCM_SIZEOF_UINTPTR_T =3D=3D 4 + scm_from_uint8 (SCM_FOREIGN_TYPE_UINT32) +#else +# error unsupported sizeof (scm_t_uintptr) +#endif + ); + null_pointer =3D scm_cell (scm_tc7_pointer, 0); scm_define (sym_null, null_pointer); } --- module/system/foreign.scm-orig 2017-07-04 16:06:15.000000000 = -0700 +++ module/system/foreign.scm 2017-07-04 16:06:51.000000000 -0700 @@ -30,6 +30,7 @@ uint16 int16 uint32 int32 uint64 int64 + intptr uintptr =20 sizeof alignof =20 From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 04 19:43:49 2017 Received: (at 27579) by debbugs.gnu.org; 4 Jul 2017 23:43:49 +0000 Received: from localhost ([127.0.0.1]:52678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSXTx-0000cq-Eu for submit@debbugs.gnu.org; Tue, 04 Jul 2017 19:43:49 -0400 Received: from mail-pg0-f45.google.com ([74.125.83.45]:34748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSXTw-0000cc-9v for 27579@debbugs.gnu.org; Tue, 04 Jul 2017 19:43:48 -0400 Received: by mail-pg0-f45.google.com with SMTP id t186so115911614pgb.1 for <27579@debbugs.gnu.org>; Tue, 04 Jul 2017 16:43:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=v604USEIdak8FQU1YCJ05qxi3I3oeAEnXlHy+8YqhPc=; b=iaWfdK0RnC1vMmVpga6aZGR23XT5FvOlXXovhmS006gsi/Aii8Ok2UeT4sHHt9TM4E 7DT1AaC9DWx5OClCmpVVs4Q0na5hBz8V35an08I9TTHRvI7bLEgDxE7TSA409NKnOy3e ERES42PfJ2DbJuzaoq97iPbu/IsGEJeteww/pnrAjo/lERKGT9yC2vnf7hfATkL+qP1h HFEQV64dJyk/PqToe3U9I3yOddxqb1V7Fn7A5AYO3/UDPaO00rHODL0wwEcxPrMP1b30 suh9kdrzKc9mx3xGjb4/nbfdceP+GMNJxIde38MwZKxmoqpfv00WV1VO+1/ozVVPUo3M LAWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=v604USEIdak8FQU1YCJ05qxi3I3oeAEnXlHy+8YqhPc=; b=Q3VwF4Os4nfeN95/aPNJygcqUliOosjkoePwM38lNNy0uCDKIyHVqz/uOxwHheuHDp O1SieFbjRTjlq53hAzHvGhWVK0XlieLJJ2GLtxV8Tkgi8ZyHFIHj0EF8x5jSij4nQjad +EMg1feX68cpTlALIeFDT3klZJaV1QCe+Kt7Bd1PGJP+gVgOyBQLid2L/eLcOL/0d92B 6CmlvowoVvXP4KYTBAzM/M/8PX7AnrjiwiA9+09yssSc1mBDnv74Q/kDDwfzo7+Jk0WC PwylNTv6Z/b0NH2YfpdofBF2nijFgZoStyG+uhNeUguJX281cH8AOZOA2tXQMJfC5+kt 7kKw== X-Gm-Message-State: AIVw111pWvftz6bk5ekDJdfImN4MjTWn352IxmVTSsYhkSGeGLZRaqIm X0qgrA9wuXYXj9FHUVA= X-Received: by 10.99.160.105 with SMTP id u41mr8734317pgn.138.1499211821856; Tue, 04 Jul 2017 16:43:41 -0700 (PDT) Received: from nautilus.championbroadband.com (216-165-236-44.championbroadband.com. [216.165.236.44]) by smtp.gmail.com with ESMTPSA id 197sm37541588pga.58.2017.07.04.16.43.40 for <27579@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Jul 2017 16:43:40 -0700 (PDT) From: Matt Wette Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Intptr and uintptr Message-Id: Date: Tue, 4 Jul 2017 16:43:39 -0700 To: 27579@debbugs.gnu.org X-Mailer: Apple Mail (2.3273) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27579 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.0 (/) I sent this patch prematurely. The symbol intptr is not visible at the = interpreter prompt via (use-modules (system foreign)). =E2=80=94 Matt= From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 04 19:48:30 2017 Received: (at 27579) by debbugs.gnu.org; 4 Jul 2017 23:48:30 +0000 Received: from localhost ([127.0.0.1]:52683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSXYU-0000jn-03 for submit@debbugs.gnu.org; Tue, 04 Jul 2017 19:48:30 -0400 Received: from mail-pf0-f172.google.com ([209.85.192.172]:35153) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSXYT-0000ja-5u for 27579@debbugs.gnu.org; Tue, 04 Jul 2017 19:48:29 -0400 Received: by mail-pf0-f172.google.com with SMTP id c73so120695516pfk.2 for <27579@debbugs.gnu.org>; Tue, 04 Jul 2017 16:48:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=taA87RZGFc32iAvSphEMacSyRq+t6KUxd6I6r7SiOTw=; b=Vk6YiqEJhJWiyHsP0aJ4xwLmqOrR1NBYc4U180tRqGQ775IJWXiv3t0PHIulPy19o5 9UYiwVi8mdtOGAbCPTmVT0imZoJyXrkytAIEIUMe37DaTn8UObzdsOjU99Cj1ysVd/A7 myZ9tqA0vwCcg8nKhIAM044ksX+0ZNYOtNq3+55iHLRDMId5ZDOQSqmC14lfwsAlwpQ9 Mami4mghyTn49RskCunqpqp78z7D2IAoccnnJNVVdBaZoEzTFce0KetYgMdA6dgn1AhC JAydClMBOnF7u7XedvNUIy+mWK1Zx6VD/lV1hdd1YxjBw2SgrxkmvcGSBxc8ebizg79J ZhNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=taA87RZGFc32iAvSphEMacSyRq+t6KUxd6I6r7SiOTw=; b=Vx2LVQFWW2mwIMm40wpCTcoaw5ovwMTsscHq/stA8CX7rTCY9btJUP8W0YAYByiF5b PAsTjt9HFojczz6gnQ52vyMHVOIEDKMukXJpq2LDnHZsXAjo60p3I9ukP/VQPafc9oxY 1ldhoTdJoVUcAVbQqVb03Z4fPsgDHvE9T6f5QhWW2rZ7xGz4QmRLUvvydiH6W7/MZe64 SktldHYTLt29Z4FPuu1mjIhWLenB4V4xSUIBYLdjH88Oi+CUQA5YdHLTePR4T7olFm56 0R6nmtIb5HmfIbK2NR0149TLrwhTYxmh9DAheTFWHf0aGy7T/KiVh3IQQW44+miPStp7 19gw== X-Gm-Message-State: AIVw113o2RQJslxSnCBBJEV4YNXEtXLy4iqWtS32/viWPOdpJNbrjmep xEwa1UFWCd+q9xWSMa4= X-Received: by 10.98.87.195 with SMTP id i64mr11164916pfj.175.1499212102709; Tue, 04 Jul 2017 16:48:22 -0700 (PDT) Received: from nautilus.championbroadband.com (216-165-236-44.championbroadband.com. [216.165.236.44]) by smtp.gmail.com with ESMTPSA id k67sm21837235pfg.37.2017.07.04.16.48.21 for <27579@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Jul 2017 16:48:21 -0700 (PDT) From: Matt Wette Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: intptr_t and uintptr_t Message-Id: Date: Tue, 4 Jul 2017 16:48:20 -0700 To: 27579@debbugs.gnu.org X-Mailer: Apple Mail (2.3273) X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 27579 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: -2.8 (--) I found the issue. I called the symbol intptr_t in foreign.c and = intptr in foreign.scm Now both use intptr_t and uintptr_t, with patch below. Matt --- libguile/foreign.c-orig 2017-07-04 15:57:55.000000000 -0700 +++ libguile/foreign.c 2017-07-04 16:02:45.000000000 -0700 @@ -56,6 +56,8 @@ SCM_SYMBOL (sym_size_t, "size_t"); SCM_SYMBOL (sym_ssize_t, "ssize_t"); SCM_SYMBOL (sym_ptrdiff_t, "ptrdiff_t"); +SCM_SYMBOL (sym_intptr_t, "intptr_t"); +SCM_SYMBOL (sym_uintptr_t, "uintptr_t"); =20 /* that's for pointers, you know. */ SCM_SYMBOL (sym_asterisk, "*"); @@ -1248,6 +1250,26 @@ #endif ); =20 + scm_define (sym_intptr_t, +#if SCM_SIZEOF_INTPTR_T =3D=3D 8 + scm_from_uint8 (SCM_FOREIGN_TYPE_INT64) +#elif SCM_SIZEOF_INTPTR_T =3D=3D 4 + scm_from_uint8 (SCM_FOREIGN_TYPE_INT32) +#else +# error unsupported sizeof (scm_t_intptr) +#endif + ); + + scm_define (sym_uintptr_t, +#if SCM_SIZEOF_UINTPTR_T =3D=3D 8 + scm_from_uint8 (SCM_FOREIGN_TYPE_UINT64) +#elif SCM_SIZEOF_UINTPTR_T =3D=3D 4 + scm_from_uint8 (SCM_FOREIGN_TYPE_UINT32) +#else +# error unsupported sizeof (scm_t_uintptr) +#endif + ); + null_pointer =3D scm_cell (scm_tc7_pointer, 0); scm_define (sym_null, null_pointer); } --- module/system/foreign.scm-orig 2017-07-04 16:06:15.000000000 = -0700 +++ module/system/foreign.scm 2017-07-04 16:44:27.000000000 -0700 @@ -30,6 +30,7 @@ uint16 int16 uint32 int32 uint64 int64 + intptr_t uintptr_t =20 sizeof alignof =20 From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 04 18:51:32 2017 Received: (at 27579) by debbugs.gnu.org; 4 Aug 2017 22:51:32 +0000 Received: from localhost ([127.0.0.1]:42124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ddlRM-0000NB-9r for submit@debbugs.gnu.org; Fri, 04 Aug 2017 18:51:32 -0400 Received: from mail-pg0-f42.google.com ([74.125.83.42]:33233) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ddlRK-0000Mz-Kl for 27579@debbugs.gnu.org; Fri, 04 Aug 2017 18:51:30 -0400 Received: by mail-pg0-f42.google.com with SMTP id u5so12998103pgn.0 for <27579@debbugs.gnu.org>; Fri, 04 Aug 2017 15:51:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=6B9rc59az1KiGGZ0wp6pd0uoGi4MYkjm2krCyd9lT9U=; b=C69ev0jY1RZmDfICtPRYT46aNu9+CrazC2Qdf7m8DI7A+bdHmdF/REV2WRYckLlepm ZbRBpe8IUXul53zxOnWXCex/P8dGj9MAdU4gqRh3ZwU/kZ0Zck12wL/bYJ5vaARGT2xC YXiwFgBfXdJj+SGuLaeiqFoxe2z6xScPmgPZgX8/vDKbrE4aaUKWQg9SHSpxjCjbsub1 tfHxS+gYDEvSplnjUMrQ1B0Mjb7xBKmc73tC4nOjS5cC5E8E0oULAfyH/U8FEGRafat1 E/WHY9GsZvMVot1dOnKNaHYn2zSZTJgImDLhmGbwkB0K1qUqpWdS4GqpUVyhwmeaAhMU 3Y0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=6B9rc59az1KiGGZ0wp6pd0uoGi4MYkjm2krCyd9lT9U=; b=uDlO4rQpYcxKTbjIU5UzXwmYD3JSdR3TRAddYKF0oYyQB+Eg2hAwOHUYNH10G/94ss I3ufDK35zn7Cu4x8PvgvJL3/u22fQlR2738ppzG1yBWf+yqp5s73flm8SEWCdDw8sMtJ IbE9cjqU2LWKBxqz/Yd6IrPDC/SdymQSPFmFD1+laGpvybJ27XfbPKWBT4O7YEEl7D59 3z8IsQe6eF6MrAZut1E3avbmjWIABoSIvIJFZEeYAbN3I276A4VsPXK6oiKo0VCnPrWj T9JXcJlyVFwIjw4nTZk3B3XTy/5Z0eEA7KsP4wy/B90jTOVXz57wucwu5v2g8V+bmZld JDbA== X-Gm-Message-State: AIVw1110RWaqfNrZKtEurSLQ7n7yy15j0JY4mLNQxRJMpQJKQGF8R3kj HIcXzH11Ct7ArXvy+SI= X-Received: by 10.99.42.141 with SMTP id q135mr3943068pgq.175.1501887084292; Fri, 04 Aug 2017 15:51:24 -0700 (PDT) Received: from nautilus.championbroadband.com (216-165-236-44.championbroadband.com. [216.165.236.44]) by smtp.gmail.com with ESMTPSA id g65sm86864pfc.87.2017.08.04.15.51.23 for <27579@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Aug 2017 15:51:23 -0700 (PDT) From: Matt Wette Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: System foreign Message-Id: <8FC16125-1723-4E22-906A-52E581B3860E@gmail.com> Date: Fri, 4 Aug 2017 15:51:21 -0700 To: 27579@debbugs.gnu.org X-Mailer: Apple Mail (2.3273) X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 27579 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.5 (/) While we are at it, I need long-long-int and unsigned-long-long-int. = This is for my FFI helper, to auto-code FFI code. (Then my chore is to deal with varargs.) From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 18 11:38:24 2017 Received: (at 27579) by debbugs.gnu.org; 18 Nov 2017 16:38:24 +0000 Received: from localhost ([127.0.0.1]:46520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eG68O-0002iZ-8q for submit@debbugs.gnu.org; Sat, 18 Nov 2017 11:38:24 -0500 Received: from mail-pg0-f51.google.com ([74.125.83.51]:46450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eG68N-0002iN-42 for 27579@debbugs.gnu.org; Sat, 18 Nov 2017 11:38:23 -0500 Received: by mail-pg0-f51.google.com with SMTP id z184so4172276pgd.13 for <27579@debbugs.gnu.org>; Sat, 18 Nov 2017 08:38:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=r8rOUX389C2g+LDUbEs9/7hbntvRgtOoH/ygToUTUss=; b=dcCkYfPbA2fbxujJx38y/fKd9XeMZUg2dxRfkuP31Us/oHxJuX7rHfvQGOQsqYfMQF NOHO0kvbzN8OPf+L2ixERM9N05MQf8dFAZ3toOzQ3djirNrw7jRudUw0NR2vE3SWy7JK vCpDPZkkw0zh6/bDje5TokdE9tQoaJBedXh6YxfXFCamvKhW9raylnrjYjARKYxjpf3y 7Et9hO0Zs2Jd0wu2W9yPPwnbCZpkI3XpL/2Kq/0Ap0Tneyk+JjijxwwkLzy9D8mzX3qX nMAoGKTubIYLOgWqGV9VxzFue0hDu7wWpdqnqgH4ZXGfNUWrmGqBiDBD1DW0xykbGDCf o54A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=r8rOUX389C2g+LDUbEs9/7hbntvRgtOoH/ygToUTUss=; b=sAVzMfMjl/xiCioO10Jhbg7GMOwrIRh9DSbjjlLKIqEz9phOX2YRJCF2JtO1H55Z77 JDH5F+A4S1h7fn3038LDv8RHDBi0lbmSp2p+ziEqvRgH8IvcCncMeEMjHL3L8VLRDF19 UWbOqBS05pnyfJWEpUcqx4FwbhR0KHHiwW6uicMXsms1gmgadmfsTAj1SaCyfOkDhR4i ND1CrnWn64WxnaIova4aAtUMfKoQvCUH73t6HGJTSfG8IbR4v7QuFZWhj+oJ9C46CKa3 vfNZwm1atbNNqIneOgwfIBPTPLVGhOSW0dbGeOI4+jkrZD+3YLuPSUu61JEg9H8+Smw0 vLIw== X-Gm-Message-State: AJaThX5HTTfY1FnqHDhozSPq5na4cxQyZ2M5vKIBflTgSgi+L/azWdKO h2+mKRjl+3LVYrToeOdMLf7uA+rZ X-Google-Smtp-Source: AGs4zMZI66pRv7D7zFlk9tSXeDKpH4glgWJUkIpTQGgED5CrbdcwxjgRiBaDaJWyJcIEeEoTcxp8NQ== X-Received: by 10.99.120.13 with SMTP id t13mr8896257pgc.40.1511023096531; Sat, 18 Nov 2017 08:38:16 -0800 (PST) Received: from nautilus.championbroadband.com (216-165-229-229.championbroadband.com. [216.165.229.229]) by smtp.gmail.com with ESMTPSA id g11sm12960965pfe.41.2017.11.18.08.38.15 for <27579@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 18 Nov 2017 08:38:16 -0800 (PST) From: Matt Wette Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: wchar_t needed also Message-Id: <2B4A802C-C55A-442B-BF87-444678E3184D@gmail.com> Date: Sat, 18 Nov 2017 08:38:14 -0800 To: 27579@debbugs.gnu.org X-Mailer: Apple Mail (2.3273) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27579 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.0 (/) We will also need wchar_t. And what about char16_t and char32_t ? From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 10:35:28 2017 Received: (at 27579-done) by debbugs.gnu.org; 22 Nov 2017 15:35:28 +0000 Received: from localhost ([127.0.0.1]:52874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHX3g-0007bZ-Iq for submit@debbugs.gnu.org; Wed, 22 Nov 2017 10:35:28 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:60626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHX3e-0007bR-VR for 27579-done@debbugs.gnu.org; Wed, 22 Nov 2017 10:35:27 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id BA84BFF1C; Wed, 22 Nov 2017 16:35:28 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pLo1PxPOMmPI; Wed, 22 Nov 2017 16:35:28 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 16E9CF36E; Wed, 22 Nov 2017 16:35:28 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Matt Wette Subject: Re: bug#27579: intptr_t and uintptr_t References: Date: Wed, 22 Nov 2017 16:35:25 +0100 In-Reply-To: (Matt Wette's message of "Tue, 4 Jul 2017 16:48:20 -0700") Message-ID: <87d14axr5u.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 27579-done Cc: 27579-done@debbugs.gnu.org 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 (+) Hi Matt, Matt Wette skribis: > I found the issue. I called the symbol intptr_t in foreign.c and intptr= in foreign.scm > > Now both use intptr_t and uintptr_t, with patch below. I updated api-foreign.texi accordingly, added a commit log, and committed to the =E2=80=98stable-2.2=E2=80=99 branch. Thank you! Ludo=E2=80=99. From unknown Tue Aug 19 23:11:49 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 21 Dec 2017 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator