diff -r c4b1341297e5 -r ba85a47ee414 src/Functions.cpp --- a/src/Functions.cpp Mon Jun 10 00:46:29 2013 +0100 +++ b/src/Functions.cpp Mon Jun 10 01:04:43 2013 +0100 @@ -1,50 +1,50 @@ -/* - * Copyright (C) 2012 David Anderson - * - * This file is part of SourcePawn. - * - * SourcePawn is free software: you can redistribute it and/or modify it under - * the terms of the GNU General Public License as published by the Free - * Software Foundation, either version 3 of the License, or (at your option) - * any later version. - * - * SourcePawn is distributed in the hope that it will be useful, but WITHOUT ANY - * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along with - * SourcePawn. If not, see http://www.gnu.org/licenses/. - */ -#include "Functions.h" -#include "Modules.h" -#include "Zone.h" -#include "Heap-inl.h" - -using namespace ke; - -Function * -Function::New(Zone *zone, Handle code, Handle type, Handle name, - const SourcePosition &pos) -{ - Function *fun = Function::cast(zone->allocate(MapKind_Function, sizeof(Function), Heap::Tenure_Old)); - if (!fun) - return NULL; - - fun->code_ = code; - fun->pos_ = pos; - fun->type_ = type; - fun->name_ = name; - return fun; -} - -Native * -Native::New(Zone *zone, Handle type, size_t index) -{ - Native *fun = Native::cast(zone->allocate(MapKind_Native, sizeof(Native), Heap::Tenure_Old)); - if (!fun) - return NULL; - - fun->type_ = type; - fun->index_ = index; - return fun; -} +/* + * Copyright (C) 2012 David Anderson + * + * This file is part of SourcePawn. + * + * SourcePawn is free software: you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free + * Software Foundation, either version 3 of the License, or (at your option) + * any later version. + * + * SourcePawn is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with + * SourcePawn. If not, see http://www.gnu.org/licenses/. + */ +#include "Functions.h" +#include "Modules.h" +#include "Zone.h" +#include "Heap-inl.h" + +using namespace ke; + +Function * +Function::New(Zone *zone, Handle code, Handle type, Handle name, + const SourcePosition &pos) +{ + Function *fun = Function::cast(zone->allocate(MapKind_Function, sizeof(Function), Heap::Tenure_Old)); + if (!fun) + return NULL; + + fun->code_ = code; + fun->pos_ = pos; + fun->type_ = type; + fun->name_ = name; + return fun; +} + +Native * +Native::New(Zone *zone, Handle type, size_t index) +{ + Native *fun = Native::cast(zone->allocate(MapKind_Native, sizeof(Native), Heap::Tenure_Old)); + if (!fun) + return NULL; + + fun->type_ = type; + fun->index_ = index; + return fun; +}