Misc integer types and casting

This commit is contained in:
Alex Harker
2019-06-16 14:51:41 +01:00
parent d5407ce095
commit bb9f71b6a3
3 changed files with 4 additions and 4 deletions
@@ -491,7 +491,7 @@ namespace FrameLib_ExprParser
if (numItems > 1) graph.mOperations.back().mIns[1] = parseInput(arg2);
if (numItems > 2) graph.mOperations.back().mIns[2] = parseInput(arg3);
return Node(kIsOutput, graph.mOperations.size() - 1);
return Node(kIsOutput, static_cast<long>(graph.mOperations.size() - 1));
}
ExprParseError parseUnaryOperator(Graph<T>& graph, const OpBase<T> *op, NodeList& nodes, NodeListIterator& it)
@@ -53,7 +53,7 @@ class FrameLib_HostProxy : public virtual FrameLib_Proxy
it->mObjects[stream] = object;
return it - mRegistered.begin();
return static_cast<unsigned long>(it - mRegistered.begin());
}
}
@@ -62,7 +62,7 @@ class FrameLib_HostProxy : public virtual FrameLib_Proxy
mRegistered.push_back(RefList(streamOwner));
mRegistered.back().mObjects.push_back(object);
return mRegistered.size() - 1;
return static_cast<unsigned long>(mRegistered.size() - 1);
}
void unregisterObject(T *object, void *streamOwner, unsigned long stream)
@@ -183,7 +183,7 @@ void FrameLib_ParamAlias::process()
if (!strcmp(jt->mInTag.c_str(), it.getTag()))
{
matches[it.getIndex()] = &(*jt);
size_t size = it.getType() == kVector ? Serial::calcSize(jt->mOutTag.c_str(), it.getVectorSize()) : Serial::calcSize(jt->mOutTag.c_str(), it.getString());
unsigned long size = it.getType() == kVector ? Serial::calcSize(jt->mOutTag.c_str(), it.getVectorSize()) : Serial::calcSize(jt->mOutTag.c_str(), it.getString());
requestAddedOutputSize(jt->mIndex, size);
break;
}