From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f41.google.com ([209.85.221.41]) by ewsd; Mon Sep 17 07:53:46 EDT 2018 Received: by mail-wr1-f41.google.com with SMTP id g33-v6so16996874wrd.1 for <9front@9front.org>; Mon, 17 Sep 2018 04:53:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=offblast-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=n/2LoU+f98dmOjskqRKoglCIlEPDT9P06RqHt7sd0T0=; b=CyWjqj4Mq5hPWgFYNShIibIlqz4G4hIKOlk7lOppZtqwR+PVsnMkLDWoIi6+clHml+ C2xq0bhQeQOX1sexoSIhYiwaA3s274KbdHDE1TpN6/qyrr4Ns0knH9HdUNweRulcFa3u b1BnDijUMk+BkUEWPPljWSn1zIf3TQgA/gfb+00ALW5jnUPjuV79ytVnP0WnPzHGGzhA f++9gtNnjkob09VbzE+025unt54ZogXuqO32/ucvLnhtd8oxYf6ioWKYSBT5+H1E5IBm V1La5ChVDQiNLSQfdQcUpC4Cvbp8eEv97SQVIBvAmgnV+nNZbmO06kEyCEr3zQwsZEeP OE9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=n/2LoU+f98dmOjskqRKoglCIlEPDT9P06RqHt7sd0T0=; b=f6RWqu58Shko3K0FJwt+y1jBwnyA+FoXMhwSth/Xa7VVT6sIGf2sBsptb0UFF1TtH5 qnnEgmVSsn1Q7syvkRszs+qA2xWrjGoh4g+vPNtOxzaTS4H44GlOgXOIwDlwMr/UzOEJ 2GE3m+I6Y17eQtOwzMK5taHh+hDQDTX93mdWyt9CH/GsnT4etPt7eIPVd7ipQzYd+Vxi e9oWIFQvSU6WO/p1WgdDmann9YYmKkdYobBYEUqAv7Go5gkpdL577E6IoFixf+sVCAO9 6dc1d9ds/EvjhtNdMRf4lJ0YPDJl1IWwuuv1JqgDY1ehBxpNaThCdxZ24jNRGntqOVfC +0ZA== X-Gm-Message-State: APzg51Cplpbgj5wSdiWn+kw4Yz1vhwx+6KqISvrF3e2+SSGJuDGXxDTv G11dUFpGdvesILxXh2iNhqCmF6K1Wm2BhyUQxqu+ARS7ylw= X-Google-Smtp-Source: ANB0Vdb06/5bqbT/wl0HqNsLIqawgwBOETvubcvn/8rxDgiEnrX65WwEriIKM8Vs813TAq2kYWiEGS2AJihf7V6Hl5c= X-Received: by 2002:a5d:4d82:: with SMTP id b2-v6mr17421190wru.80.1537185221246; Mon, 17 Sep 2018 04:53:41 -0700 (PDT) MIME-Version: 1.0 References: <1537179430.3579192.1510568832.09757815@webmail.messagingengine.com> In-Reply-To: <1537179430.3579192.1510568832.09757815@webmail.messagingengine.com> From: Nick Owens Date: Mon, 17 Sep 2018 04:53:30 -0700 Message-ID: Subject: Re: [9front] bug: cpp(1) token pasting failure To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: proven asynchronous storage SQL proxy property factory enhancement i believe macros can appear anywhere, but that particular output is the result of cpp(1)'s token pasting failure - it is not the correct output. On Mon, Sep 17, 2018 at 3:17 AM Ethan Gardener wrote: > > On Sun, Sep 16, 2018, at 9:54 PM, Nick Owens wrote: > > DEF_ASM(jo #undef DEF};static const char keywords[] = #define DEF(id, > > str) str "\0" DEF_ASMTEST(j,)#undef DEF;int main(int argc, char > > *argv[]){ return -1;}#line 23 > > i thought you could only use preprocessor directives at the start of a line. i'm pretty sure i learned that particular point, but it was probably in the 90s.