diff --git a/src/commands/CmdAdd.cpp b/src/commands/CmdAdd.cpp index 613095411..c659e2fd7 100644 --- a/src/commands/CmdAdd.cpp +++ b/src/commands/CmdAdd.cpp @@ -26,6 +26,7 @@ //////////////////////////////////////////////////////////////////////////////// #include +#include #include #include #include @@ -117,7 +118,7 @@ int CmdAdd::execute (const std::string&, std::string& output) std::vector ::iterator i; for (i = deps.begin (); i != deps.end (); i++) { - int id = atoi (i->c_str ()); + int id = strtol (i->c_str (), NULL, 10); if (id < 0) context.task.removeDependency (-id); else diff --git a/src/commands/CmdBurndown.cpp b/src/commands/CmdBurndown.cpp index 585edcf37..906df9ca9 100644 --- a/src/commands/CmdBurndown.cpp +++ b/src/commands/CmdBurndown.cpp @@ -26,6 +26,8 @@ //////////////////////////////////////////////////////////////////////////////// #include +#include +#include #include #include #include