diff -r 6b4e7138042b src/action.cpp --- a/src/action.cpp Sat Jan 27 17:29:39 2007 +0300 +++ b/src/action.cpp Sun Jul 13 22:21:27 2008 +0400 @@ -2,6 +2,11 @@ // See ../LICENSE.txt for license details. // // $Id: action.cpp 734 2004-09-27 18:15:45Z garbeam $ + +extern "C" { +#include // free +#include // strdup +} #include #include "wmi.h" diff -r 6b4e7138042b src/frame.h --- a/src/frame.h Sat Jan 27 17:29:39 2007 +0300 +++ b/src/frame.h Sun Jul 13 22:21:27 2008 +0400 @@ -35,7 +35,7 @@ void focus(Client *client); void attach(Client *client); - Client *Frame::detach(Client *client); + Client *detach(Client *client); virtual Window window(); diff -r 6b4e7138042b src/inputbar.cpp --- a/src/inputbar.cpp Sat Jan 27 17:29:39 2007 +0300 +++ b/src/inputbar.cpp Sun Jul 13 22:21:27 2008 +0400 @@ -31,7 +31,7 @@ prompt_ = 0; promptCounter_ = 0; isArgument_ = false; - entryBegin_ = entryEnd_ = 0; + entryBegin_ = entryEnd_ = (Sstring::iterator)0; partitionBegin_ = selected_ = entryBegin_; args_ = ""; LOGDEBUG("creating input"); @@ -233,7 +233,7 @@ clearPrevPartitionsStack(); } else { - entryBegin_ = entryEnd_ = 0; + entryBegin_ = entryEnd_ = (Sstring::iterator)0; partitionBegin_ = selected_ = entryBegin_; text_ = text; } diff -r 6b4e7138042b src/kernel.h --- a/src/kernel.h Sat Jan 27 17:29:39 2007 +0300 +++ b/src/kernel.h Sun Jul 13 22:21:27 2008 +0400 @@ -167,7 +167,7 @@ void cleanup(); - Prompt *Kernel::defaultPrompt() const; + Prompt *defaultPrompt() const; void setMenuMode(bool isMenuMode); diff -r 6b4e7138042b src/logger.cpp --- a/src/logger.cpp Sat Jan 27 17:29:39 2007 +0300 +++ b/src/logger.cpp Sun Jul 13 22:21:27 2008 +0400 @@ -2,6 +2,10 @@ // See ../LICENSE.txt for license details. // // $Id: logger.cpp 734 2004-09-27 18:15:45Z garbeam $ + +extern "C" { +#include // exit +} #include diff -r 6b4e7138042b src/main.cpp --- a/src/main.cpp Sat Jan 27 17:29:39 2007 +0300 +++ b/src/main.cpp Sun Jul 13 22:21:27 2008 +0400 @@ -10,6 +10,7 @@ #include #include // getopt stuff #include // getenv stuff +#include // strlen #include } diff -r 6b4e7138042b src/util.cpp --- a/src/util.cpp Sat Jan 27 17:29:39 2007 +0300 +++ b/src/util.cpp Sun Jul 13 22:21:27 2008 +0400 @@ -5,6 +5,7 @@ extern "C" { #include +#include // atoi #include } diff -r 6b4e7138042b src/wmiremote.cpp --- a/src/wmiremote.cpp Sat Jan 27 17:29:39 2007 +0300 +++ b/src/wmiremote.cpp Sun Jul 13 22:21:27 2008 +0400 @@ -7,6 +7,7 @@ extern "C" { #include // getopt stuff +#include // exit #include #include #include