@ -21,6 +21,7 @@
@@ -21,6 +21,7 @@
# include <QLibraryInfo>
# include <boost/interprocess/ipc/message_queue.hpp>
# include <boost/algorithm/string/predicate.hpp>
# if defined(BITCOIN_NEED_QT_PLUGINS) && !defined(_BITCOIN_QT_PLUGINS_INCLUDED)
# define _BITCOIN_QT_PLUGINS_INCLUDED
@ -177,9 +178,6 @@ void HelpMessageBox::exec()
@@ -177,9 +178,6 @@ void HelpMessageBox::exec()
# endif
}
# ifdef WIN32
# define strncasecmp strnicmp
# endif
# ifndef BITCOIN_QT_TEST
int main ( int argc , char * argv [ ] )
{
@ -189,7 +187,7 @@ int main(int argc, char *argv[])
@@ -189,7 +187,7 @@ int main(int argc, char *argv[])
// Do this early as we don't want to bother initializing if we are just calling IPC
for ( int i = 1 ; i < argc ; i + + )
{
if ( strlen ( argv [ i ] ) > 7 & & strncasecmp ( argv [ i ] , " bitcoin: " , 8 ) = = 0 )
if ( boost : : algorithm : : istarts_with ( argv [ i ] , " bitcoin: " ) )
{
const char * strURI = argv [ i ] ;
try {
@ -323,17 +321,16 @@ int main(int argc, char *argv[])
@@ -323,17 +321,16 @@ int main(int argc, char *argv[])
{
window . show ( ) ;
}
# if !defined(MAC_OSX) && !defined(WIN32)
// TODO: implement qtipcserver.cpp for Mac and Windows
// Place this here as guiref has to be defined if we dont want to lose URIs
ipcInit ( ) ;
# if !defined(MAC_OSX) && !defined(WIN32)
// TODO: implement qtipcserver.cpp for Mac and Windows
// Check for URI in argv
for ( int i = 1 ; i < argc ; i + + )
{
if ( strlen ( argv [ i ] ) > 7 & & strncasecmp ( argv [ i ] , " bitcoin: " , 8 ) = = 0 )
if ( boost : : algorithm : : istarts_with ( argv [ i ] , " bitcoin: " ) )
{
const char * strURI = argv [ i ] ;
try {