aboutsummaryrefslogtreecommitdiffstats
path: root/src/c.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2010-12-28 07:40:30 +0000
committerDavid Robillard <d@drobilla.net>2010-12-28 07:40:30 +0000
commitf0bbe766b9cfd14f09e847519b84cf7025839486 (patch)
treef12848bdb6335bbe43abd765d3ddd472ea01b2ca /src/c.cpp
parent25e58056dc218afe0768081ef1c52974593773c0 (diff)
downloadresp-f0bbe766b9cfd14f09e847519b84cf7025839486.tar.gz
resp-f0bbe766b9cfd14f09e847519b84cf7025839486.tar.bz2
resp-f0bbe766b9cfd14f09e847519b84cf7025839486.zip
Use fst ("first") instead of head and rst ("rest") instead of tail.
git-svn-id: http://svn.drobilla.net/resp/resp@366 ad02d1e2-f140-0410-9f75-f8b11f17cedd
Diffstat (limited to 'src/c.cpp')
-rw-r--r--src/c.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/c.cpp b/src/c.cpp
index fe0ecfe..a00c89b 100644
--- a/src/c.cpp
+++ b/src/c.cpp
@@ -107,7 +107,7 @@ CEngine::llType(const AST* t)
*ret += ")";
return ret;
- } else if (AType::is_expr(t) && isupper(t->as_tuple()->head()->str()[0])) {
+ } else if (AType::is_expr(t) && isupper(t->as_tuple()->fst()->str()[0])) {
Type* ret = new Type("struct { void* me; ");
for (ATuple::const_iterator i = t->as_tuple()->iter_at(1); i != t->as_tuple()->end(); ++i) {
const Type* lt = llType(*i);
@@ -271,7 +271,7 @@ CEngine::compilePrimitive(CEnv& cenv, const ATuple* prim)
Value* a = llVal(resp_compile(cenv, *i++));
Value* b = llVal(resp_compile(cenv, *i++));
- const string n = prim->head()->to_symbol()->str();
+ const string n = prim->fst()->to_symbol()->str();
string op = n;
// Convert operator to C operator if they don't match