summaryrefslogtreecommitdiff
path: root/portland/dapi/kde/gen
diff options
context:
space:
mode:
Diffstat (limited to 'portland/dapi/kde/gen')
-rw-r--r--portland/dapi/kde/gen/.cvsignore5
-rw-r--r--portland/dapi/kde/gen/Makefile.am18
-rw-r--r--portland/dapi/kde/gen/callbacks_generated.c509
-rw-r--r--portland/dapi/kde/gen/callbacks_generated.h64
-rw-r--r--portland/dapi/kde/gen/calls_generated.c424
-rw-r--r--portland/dapi/kde/gen/calls_generated.h31
-rw-r--r--portland/dapi/kde/gen/comm_generated.c558
-rw-r--r--portland/dapi/kde/gen/comm_generated.h134
-rw-r--r--portland/dapi/kde/gen/comm_internal_generated.h96
-rw-r--r--portland/dapi/kde/gen/gen.cpp893
-rw-r--r--portland/dapi/kde/gen/gen.txt239
11 files changed, 0 insertions, 2971 deletions
diff --git a/portland/dapi/kde/gen/.cvsignore b/portland/dapi/kde/gen/.cvsignore
deleted file mode 100644
index 3635391..0000000
--- a/portland/dapi/kde/gen/.cvsignore
+++ /dev/null
@@ -1,5 +0,0 @@
-.deps
-.libs
-Makefile
-Makefile.in
-gen
diff --git a/portland/dapi/kde/gen/Makefile.am b/portland/dapi/kde/gen/Makefile.am
deleted file mode 100644
index c5a06c0..0000000
--- a/portland/dapi/kde/gen/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-noinst_PROGRAMS = gen
-gen_SOURCES = gen.cpp
-gen_LDADD = $(LIB_QT)
-gen_LDFLAGS = $(all_libraries)
-INCLUDES = $(all_includes)
-CLEANFILES = qtkde_functions.cpp module_functions.cpp module_functions.h generated
-
-generate: generated
-
-generated: gen gen.txt
- ./gen || exit 1
- cat qt/in/qtkdeintegration_x11_0.cpp qt/in/qtkdeintegration_x11_1.cpp qtkdeintegration_x11.cpp.gen qt/in/qtkdeintegration_x11_2.cpp >qt/qtkdeintegration_x11.cpp
- cat qt/in/qtkdeintegration_x11_p_1.h qtkdeintegration_x11_p.h.gen qt/in/qtkdeintegration_x11_p_2.h >qt/qtkdeintegration_x11_p.h
- rm -f qtkdeintegration_x11.cpp.gen qtkdeintegration_x11_p.h.gen
- cp -f qt/in/qt.patch qt/
- touch generated
-
-qtkde_functions.cpp module_functions.cpp module_functions.h : generated
diff --git a/portland/dapi/kde/gen/callbacks_generated.c b/portland/dapi/kde/gen/callbacks_generated.c
deleted file mode 100644
index 6152566..0000000
--- a/portland/dapi/kde/gen/callbacks_generated.c
+++ /dev/null
@@ -1,509 +0,0 @@
-int dapi_callbackInit( DapiConnection* conn, dapi_Init_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandInit( conn );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_INIT;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackCapabilities( DapiConnection* conn, dapi_Capabilities_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandCapabilities( conn );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_CAPABILITIES;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackOpenUrl( DapiConnection* conn, const char* url, DapiWindowInfo winfo,
- dapi_OpenUrl_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandOpenUrl( conn, url, winfo );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_OPENURL;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackExecuteUrl( DapiConnection* conn, const char* url, DapiWindowInfo winfo,
- dapi_ExecuteUrl_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandExecuteUrl( conn, url, winfo );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_EXECUTEURL;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackButtonOrder( DapiConnection* conn, dapi_ButtonOrder_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandButtonOrder( conn );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_BUTTONORDER;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackRunAsUser( DapiConnection* conn, const char* user, const char* command,
- DapiWindowInfo winfo, dapi_RunAsUser_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandRunAsUser( conn, user, command, winfo );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_RUNASUSER;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackSuspendScreensaving( DapiConnection* conn, int suspend, dapi_SuspendScreensaving_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandSuspendScreensaving( conn, suspend );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_SUSPENDSCREENSAVING;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackMailTo( DapiConnection* conn, const char* subject, const char* body,
- const char* to, const char* cc, const char* bcc, stringarr attachments, DapiWindowInfo winfo,
- dapi_MailTo_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandMailTo( conn, subject, body, to, cc, bcc, attachments, winfo );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_MAILTO;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackLocalFile( DapiConnection* conn, const char* remote, const char* local,
- int allow_download, DapiWindowInfo winfo, dapi_LocalFile_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandLocalFile( conn, remote, local, allow_download, winfo );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_LOCALFILE;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackUploadFile( DapiConnection* conn, const char* local, const char* file,
- int remove_local, DapiWindowInfo winfo, dapi_UploadFile_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandUploadFile( conn, local, file, remove_local, winfo );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_UPLOADFILE;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackRemoveTemporaryLocalFile( DapiConnection* conn, const char* local,
- dapi_RemoveTemporaryLocalFile_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandRemoveTemporaryLocalFile( conn, local );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_REMOVETEMPORARYLOCALFILE;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackAddressBookList( DapiConnection* conn, dapi_AddressBookList_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandAddressBookList( conn );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_ADDRESSBOOKLIST;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackAddressBookGetName( DapiConnection* conn, const char* id, dapi_AddressBookGetName_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandAddressBookGetName( conn, id );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_ADDRESSBOOKGETNAME;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackAddressBookGetEmails( DapiConnection* conn, const char* id, dapi_AddressBookGetEmails_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandAddressBookGetEmails( conn, id );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_ADDRESSBOOKGETEMAILS;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackAddressBookFindByName( DapiConnection* conn, const char* name, dapi_AddressBookFindByName_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandAddressBookFindByName( conn, name );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_ADDRESSBOOKFINDBYNAME;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackAddressBookOwner( DapiConnection* conn, dapi_AddressBookOwner_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandAddressBookOwner( conn );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_ADDRESSBOOKOWNER;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-int dapi_callbackAddressBookGetVCard30( DapiConnection* conn, const char* id, dapi_AddressBookGetVCard30_callback callback )
- {
- int seq;
- DapiCallbackData* call;
- seq = dapi_writeCommandAddressBookGetVCard30( conn, id );
- if( seq == 0 )
- return 0;
- call = malloc( sizeof( *call ));
- if( call == NULL )
- return 0;
- call->seq = seq;
- call->callback = callback;
- call->command = DAPI_COMMAND_ADDRESSBOOKGETVCARD30;
- call->next = conn->callbacks;
- conn->callbacks = call;
- return seq;
- }
-
-static void genericCallbackDispatch( DapiConnection* conn, DapiCallbackData* data, int command, int seq )
- {
- switch( command )
- {
- case DAPI_REPLY_INIT:
- {
- int ok;
- dapi_readReplyInit( conn, &ok );
- (( dapi_Init_callback ) data->callback )( conn, data->seq, ok );
- break;
- }
- case DAPI_REPLY_CAPABILITIES:
- {
- intarr capabitilies;
- int ok;
- dapi_readReplyCapabilities( conn, &capabitilies, &ok );
- (( dapi_Capabilities_callback ) data->callback )( conn, data->seq, capabitilies, ok );
- break;
- }
- case DAPI_REPLY_OPENURL:
- {
- int ok;
- dapi_readReplyOpenUrl( conn, &ok );
- (( dapi_OpenUrl_callback ) data->callback )( conn, data->seq, ok );
- break;
- }
- case DAPI_REPLY_EXECUTEURL:
- {
- int ok;
- dapi_readReplyExecuteUrl( conn, &ok );
- (( dapi_ExecuteUrl_callback ) data->callback )( conn, data->seq, ok );
- break;
- }
- case DAPI_REPLY_BUTTONORDER:
- {
- int order;
- dapi_readReplyButtonOrder( conn, &order );
- (( dapi_ButtonOrder_callback ) data->callback )( conn, data->seq, order );
- break;
- }
- case DAPI_REPLY_RUNASUSER:
- {
- int ok;
- dapi_readReplyRunAsUser( conn, &ok );
- (( dapi_RunAsUser_callback ) data->callback )( conn, data->seq, ok );
- break;
- }
- case DAPI_REPLY_SUSPENDSCREENSAVING:
- {
- int ok;
- dapi_readReplySuspendScreensaving( conn, &ok );
- (( dapi_SuspendScreensaving_callback ) data->callback )( conn, data->seq, ok );
- break;
- }
- case DAPI_REPLY_MAILTO:
- {
- int ok;
- dapi_readReplyMailTo( conn, &ok );
- (( dapi_MailTo_callback ) data->callback )( conn, data->seq, ok );
- break;
- }
- case DAPI_REPLY_LOCALFILE:
- {
- char* result;
- dapi_readReplyLocalFile( conn, &result );
- (( dapi_LocalFile_callback ) data->callback )( conn, data->seq, result );
- break;
- }
- case DAPI_REPLY_UPLOADFILE:
- {
- int ok;
- dapi_readReplyUploadFile( conn, &ok );
- (( dapi_UploadFile_callback ) data->callback )( conn, data->seq, ok );
- break;
- }
- case DAPI_REPLY_REMOVETEMPORARYLOCALFILE:
- {
- int ok;
- dapi_readReplyRemoveTemporaryLocalFile( conn, &ok );
- (( dapi_RemoveTemporaryLocalFile_callback ) data->callback )( conn, data->seq, ok );
- break;
- }
- case DAPI_REPLY_ADDRESSBOOKLIST:
- {
- stringarr idlist;
- int ok;
- dapi_readReplyAddressBookList( conn, &idlist, &ok );
- (( dapi_AddressBookList_callback ) data->callback )( conn, data->seq, idlist, ok );
- break;
- }
- case DAPI_REPLY_ADDRESSBOOKGETNAME:
- {
- char* givenname;
- char* familyname;
- char* fullname;
- int ok;
- dapi_readReplyAddressBookGetName( conn, &givenname, &familyname, &fullname, &ok );
- (( dapi_AddressBookGetName_callback ) data->callback )( conn, data->seq, givenname, familyname, fullname, ok );
- break;
- }
- case DAPI_REPLY_ADDRESSBOOKGETEMAILS:
- {
- stringarr emaillist;
- int ok;
- dapi_readReplyAddressBookGetEmails( conn, &emaillist, &ok );
- (( dapi_AddressBookGetEmails_callback ) data->callback )( conn, data->seq, emaillist, ok );
- break;
- }
- case DAPI_REPLY_ADDRESSBOOKFINDBYNAME:
- {
- stringarr idlist;
- int ok;
- dapi_readReplyAddressBookFindByName( conn, &idlist, &ok );
- (( dapi_AddressBookFindByName_callback ) data->callback )( conn, data->seq, idlist, ok );
- break;
- }
- case DAPI_REPLY_ADDRESSBOOKOWNER:
- {
- char* id;
- int ok;
- dapi_readReplyAddressBookOwner( conn, &id, &ok );
- (( dapi_AddressBookOwner_callback ) data->callback )( conn, data->seq, id, ok );
- break;
- }
- case DAPI_REPLY_ADDRESSBOOKGETVCARD30:
- {
- char* vcard;
- int ok;
- dapi_readReplyAddressBookGetVCard30( conn, &vcard, &ok );
- (( dapi_AddressBookGetVCard30_callback ) data->callback )( conn, data->seq, vcard, ok );
- break;
- }
- }
- }
-int dapi_callbackOpenUrl_Window( DapiConnection* conn, const char* url, long winfo,
- dapi_OpenUrl_callback callback )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int seq = dapi_callbackOpenUrl( conn, url, winfo_, callback );
- dapi_freeWindowInfo( winfo_ );
- return seq;
- }
-
-int dapi_callbackExecuteUrl_Window( DapiConnection* conn, const char* url, long winfo,
- dapi_ExecuteUrl_callback callback )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int seq = dapi_callbackExecuteUrl( conn, url, winfo_, callback );
- dapi_freeWindowInfo( winfo_ );
- return seq;
- }
-
-int dapi_callbackRunAsUser_Window( DapiConnection* conn, const char* user, const char* command,
- long winfo, dapi_RunAsUser_callback callback )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int seq = dapi_callbackRunAsUser( conn, user, command, winfo_, callback );
- dapi_freeWindowInfo( winfo_ );
- return seq;
- }
-
-int dapi_callbackMailTo_Window( DapiConnection* conn, const char* subject, const char* body,
- const char* to, const char* cc, const char* bcc, stringarr attachments, long winfo,
- dapi_MailTo_callback callback )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int seq = dapi_callbackMailTo( conn, subject, body, to, cc, bcc, attachments, winfo_, callback );
- dapi_freeWindowInfo( winfo_ );
- return seq;
- }
-
-int dapi_callbackLocalFile_Window( DapiConnection* conn, const char* remote, const char* local,
- int allow_download, long winfo, dapi_LocalFile_callback callback )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int seq = dapi_callbackLocalFile( conn, remote, local, allow_download, winfo_, callback );
- dapi_freeWindowInfo( winfo_ );
- return seq;
- }
-
-int dapi_callbackUploadFile_Window( DapiConnection* conn, const char* local, const char* file,
- int remove_local, long winfo, dapi_UploadFile_callback callback )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int seq = dapi_callbackUploadFile( conn, local, file, remove_local, winfo_, callback );
- dapi_freeWindowInfo( winfo_ );
- return seq;
- }
-
diff --git a/portland/dapi/kde/gen/callbacks_generated.h b/portland/dapi/kde/gen/callbacks_generated.h
deleted file mode 100644
index 2421f23..0000000
--- a/portland/dapi/kde/gen/callbacks_generated.h
+++ /dev/null
@@ -1,64 +0,0 @@
-typedef void( * dapi_Init_callback )( DapiConnection* conn, int seq, int ok );
-int dapi_callbackInit( DapiConnection* conn, dapi_Init_callback callback );
-typedef void( * dapi_Capabilities_callback )( DapiConnection* conn, int seq, intarr capabitilies,
- int ok );
-int dapi_callbackCapabilities( DapiConnection* conn, dapi_Capabilities_callback callback );
-typedef void( * dapi_OpenUrl_callback )( DapiConnection* conn, int seq, int ok );
-int dapi_callbackOpenUrl( DapiConnection* conn, const char* url, DapiWindowInfo winfo,
- dapi_OpenUrl_callback callback );
-int dapi_callbackOpenUrl_Window( DapiConnection* conn, const char* url, long winfo,
- dapi_OpenUrl_callback callback );
-typedef void( * dapi_ExecuteUrl_callback )( DapiConnection* conn, int seq, int ok );
-int dapi_callbackExecuteUrl( DapiConnection* conn, const char* url, DapiWindowInfo winfo,
- dapi_ExecuteUrl_callback callback );
-int dapi_callbackExecuteUrl_Window( DapiConnection* conn, const char* url, long winfo,
- dapi_ExecuteUrl_callback callback );
-typedef void( * dapi_ButtonOrder_callback )( DapiConnection* conn, int seq, int order );
-int dapi_callbackButtonOrder( DapiConnection* conn, dapi_ButtonOrder_callback callback );
-typedef void( * dapi_RunAsUser_callback )( DapiConnection* conn, int seq, int ok );
-int dapi_callbackRunAsUser( DapiConnection* conn, const char* user, const char* command,
- DapiWindowInfo winfo, dapi_RunAsUser_callback callback );
-int dapi_callbackRunAsUser_Window( DapiConnection* conn, const char* user, const char* command,
- long winfo, dapi_RunAsUser_callback callback );
-typedef void( * dapi_SuspendScreensaving_callback )( DapiConnection* conn, int seq,
- int ok );
-int dapi_callbackSuspendScreensaving( DapiConnection* conn, int suspend, dapi_SuspendScreensaving_callback callback );
-typedef void( * dapi_MailTo_callback )( DapiConnection* conn, int seq, int ok );
-int dapi_callbackMailTo( DapiConnection* conn, const char* subject, const char* body,
- const char* to, const char* cc, const char* bcc, stringarr attachments, DapiWindowInfo winfo,
- dapi_MailTo_callback callback );
-int dapi_callbackMailTo_Window( DapiConnection* conn, const char* subject, const char* body,
- const char* to, const char* cc, const char* bcc, stringarr attachments, long winfo,
- dapi_MailTo_callback callback );
-typedef void( * dapi_LocalFile_callback )( DapiConnection* conn, int seq, const char* result );
-int dapi_callbackLocalFile( DapiConnection* conn, const char* remote, const char* local,
- int allow_download, DapiWindowInfo winfo, dapi_LocalFile_callback callback );
-int dapi_callbackLocalFile_Window( DapiConnection* conn, const char* remote, const char* local,
- int allow_download, long winfo, dapi_LocalFile_callback callback );
-typedef void( * dapi_UploadFile_callback )( DapiConnection* conn, int seq, int ok );
-int dapi_callbackUploadFile( DapiConnection* conn, const char* local, const char* file,
- int remove_local, DapiWindowInfo winfo, dapi_UploadFile_callback callback );
-int dapi_callbackUploadFile_Window( DapiConnection* conn, const char* local, const char* file,
- int remove_local, long winfo, dapi_UploadFile_callback callback );
-typedef void( * dapi_RemoveTemporaryLocalFile_callback )( DapiConnection* conn, int seq,
- int ok );
-int dapi_callbackRemoveTemporaryLocalFile( DapiConnection* conn, const char* local,
- dapi_RemoveTemporaryLocalFile_callback callback );
-typedef void( * dapi_AddressBookList_callback )( DapiConnection* conn, int seq, stringarr idlist,
- int ok );
-int dapi_callbackAddressBookList( DapiConnection* conn, dapi_AddressBookList_callback callback );
-typedef void( * dapi_AddressBookGetName_callback )( DapiConnection* conn, int seq,
- const char* givenname, const char* familyname, const char* fullname, int ok );
-int dapi_callbackAddressBookGetName( DapiConnection* conn, const char* id, dapi_AddressBookGetName_callback callback );
-typedef void( * dapi_AddressBookGetEmails_callback )( DapiConnection* conn, int seq,
- stringarr emaillist, int ok );
-int dapi_callbackAddressBookGetEmails( DapiConnection* conn, const char* id, dapi_AddressBookGetEmails_callback callback );
-typedef void( * dapi_AddressBookFindByName_callback )( DapiConnection* conn, int seq,
- stringarr idlist, int ok );
-int dapi_callbackAddressBookFindByName( DapiConnection* conn, const char* name, dapi_AddressBookFindByName_callback callback );
-typedef void( * dapi_AddressBookOwner_callback )( DapiConnection* conn, int seq, const char* id,
- int ok );
-int dapi_callbackAddressBookOwner( DapiConnection* conn, dapi_AddressBookOwner_callback callback );
-typedef void( * dapi_AddressBookGetVCard30_callback )( DapiConnection* conn, int seq,
- const char* vcard, int ok );
-int dapi_callbackAddressBookGetVCard30( DapiConnection* conn, const char* id, dapi_AddressBookGetVCard30_callback callback );
diff --git a/portland/dapi/kde/gen/calls_generated.c b/portland/dapi/kde/gen/calls_generated.c
deleted file mode 100644
index 0b86660..0000000
--- a/portland/dapi/kde/gen/calls_generated.c
+++ /dev/null
@@ -1,424 +0,0 @@
-int dapi_Init( DapiConnection* conn )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandInit( conn );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_INIT )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyInit( conn, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_Capabilities( DapiConnection* conn, intarr* capabitilies )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandCapabilities( conn );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_CAPABILITIES )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyCapabilities( conn, capabitilies, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_OpenUrl( DapiConnection* conn, const char* url, DapiWindowInfo winfo )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandOpenUrl( conn, url, winfo );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_OPENURL )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyOpenUrl( conn, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_ExecuteUrl( DapiConnection* conn, const char* url, DapiWindowInfo winfo )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandExecuteUrl( conn, url, winfo );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_EXECUTEURL )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyExecuteUrl( conn, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_ButtonOrder( DapiConnection* conn )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandButtonOrder( conn );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_BUTTONORDER )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyButtonOrder( conn, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_RunAsUser( DapiConnection* conn, const char* user, const char* command, DapiWindowInfo winfo )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandRunAsUser( conn, user, command, winfo );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_RUNASUSER )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyRunAsUser( conn, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_SuspendScreensaving( DapiConnection* conn, int suspend )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandSuspendScreensaving( conn, suspend );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_SUSPENDSCREENSAVING )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplySuspendScreensaving( conn, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_MailTo( DapiConnection* conn, const char* subject, const char* body, const char* to,
- const char* cc, const char* bcc, stringarr attachments, DapiWindowInfo winfo )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandMailTo( conn, subject, body, to, cc, bcc, attachments, winfo );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_MAILTO )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyMailTo( conn, &ret ))
- return 0;
- return ret;
- }
-
-char* dapi_LocalFile( DapiConnection* conn, const char* remote, const char* local,
- int allow_download, DapiWindowInfo winfo )
- {
- int seq;
- char* ret;
- seq = dapi_writeCommandLocalFile( conn, remote, local, allow_download, winfo );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_LOCALFILE )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyLocalFile( conn, &ret ))
- return 0;
- if( ret[ 0 ] == '\0' )
- {
- free( ret );
- ret = NULL;
- }
- return ret;
- }
-
-int dapi_UploadFile( DapiConnection* conn, const char* local, const char* file, int remove_local,
- DapiWindowInfo winfo )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandUploadFile( conn, local, file, remove_local, winfo );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_UPLOADFILE )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyUploadFile( conn, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_RemoveTemporaryLocalFile( DapiConnection* conn, const char* local )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandRemoveTemporaryLocalFile( conn, local );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_REMOVETEMPORARYLOCALFILE )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyRemoveTemporaryLocalFile( conn, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_AddressBookList( DapiConnection* conn, stringarr* idlist )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandAddressBookList( conn );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_ADDRESSBOOKLIST )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyAddressBookList( conn, idlist, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_AddressBookGetName( DapiConnection* conn, const char* id, char** givenname,
- char** familyname, char** fullname )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandAddressBookGetName( conn, id );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_ADDRESSBOOKGETNAME )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyAddressBookGetName( conn, givenname, familyname, fullname, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_AddressBookGetEmails( DapiConnection* conn, const char* id, stringarr* emaillist )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandAddressBookGetEmails( conn, id );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_ADDRESSBOOKGETEMAILS )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyAddressBookGetEmails( conn, emaillist, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_AddressBookFindByName( DapiConnection* conn, const char* name, stringarr* idlist )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandAddressBookFindByName( conn, name );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_ADDRESSBOOKFINDBYNAME )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyAddressBookFindByName( conn, idlist, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_AddressBookOwner( DapiConnection* conn, char** id )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandAddressBookOwner( conn );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_ADDRESSBOOKOWNER )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyAddressBookOwner( conn, id, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_AddressBookGetVCard30( DapiConnection* conn, const char* id, char** vcard )
- {
- int seq;
- int ret;
- seq = dapi_writeCommandAddressBookGetVCard30( conn, id );
- if( seq == 0 )
- return 0;
- for(;;)
- {
- int comm, seq2;
- if( !dapi_readCommand( conn, &comm, &seq2 ))
- return 0;
- if( seq2 == seq && comm == DAPI_REPLY_ADDRESSBOOKGETVCARD30 )
- break; /* --> */
- conn->generic_callback( conn, comm, seq2 );
- }
- if( !dapi_readReplyAddressBookGetVCard30( conn, vcard, &ret ))
- return 0;
- return ret;
- }
-
-int dapi_OpenUrl_Window( DapiConnection* conn, const char* url, long winfo )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int ret = dapi_OpenUrl( conn, url, winfo_ );
- dapi_freeWindowInfo( winfo_ );
- return ret;
- }
-
-int dapi_ExecuteUrl_Window( DapiConnection* conn, const char* url, long winfo )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int ret = dapi_ExecuteUrl( conn, url, winfo_ );
- dapi_freeWindowInfo( winfo_ );
- return ret;
- }
-
-int dapi_RunAsUser_Window( DapiConnection* conn, const char* user, const char* command,
- long winfo )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int ret = dapi_RunAsUser( conn, user, command, winfo_ );
- dapi_freeWindowInfo( winfo_ );
- return ret;
- }
-
-int dapi_MailTo_Window( DapiConnection* conn, const char* subject, const char* body,
- const char* to, const char* cc, const char* bcc, stringarr attachments, long winfo )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int ret = dapi_MailTo( conn, subject, body, to, cc, bcc, attachments, winfo_ );
- dapi_freeWindowInfo( winfo_ );
- return ret;
- }
-
-char* dapi_LocalFile_Window( DapiConnection* conn, const char* remote, const char* local,
- int allow_download, long winfo )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- char* ret = dapi_LocalFile( conn, remote, local, allow_download, winfo_ );
- dapi_freeWindowInfo( winfo_ );
- return ret;
- }
-
-int dapi_UploadFile_Window( DapiConnection* conn, const char* local, const char* file,
- int remove_local, long winfo )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int ret = dapi_UploadFile( conn, local, file, remove_local, winfo_ );
- dapi_freeWindowInfo( winfo_ );
- return ret;
- }
-
diff --git a/portland/dapi/kde/gen/calls_generated.h b/portland/dapi/kde/gen/calls_generated.h
deleted file mode 100644
index 8a86b5b..0000000
--- a/portland/dapi/kde/gen/calls_generated.h
+++ /dev/null
@@ -1,31 +0,0 @@
-int dapi_Init( DapiConnection* conn );
-int dapi_Capabilities( DapiConnection* conn, intarr* capabitilies );
-int dapi_OpenUrl( DapiConnection* conn, const char* url, DapiWindowInfo winfo );
-int dapi_OpenUrl_Window( DapiConnection* conn, const char* url, long winfo );
-int dapi_ExecuteUrl( DapiConnection* conn, const char* url, DapiWindowInfo winfo );
-int dapi_ExecuteUrl_Window( DapiConnection* conn, const char* url, long winfo );
-int dapi_ButtonOrder( DapiConnection* conn );
-int dapi_RunAsUser( DapiConnection* conn, const char* user, const char* command, DapiWindowInfo winfo );
-int dapi_RunAsUser_Window( DapiConnection* conn, const char* user, const char* command,
- long winfo );
-int dapi_SuspendScreensaving( DapiConnection* conn, int suspend );
-int dapi_MailTo( DapiConnection* conn, const char* subject, const char* body, const char* to,
- const char* cc, const char* bcc, stringarr attachments, DapiWindowInfo winfo );
-int dapi_MailTo_Window( DapiConnection* conn, const char* subject, const char* body,
- const char* to, const char* cc, const char* bcc, stringarr attachments, long winfo );
-char* dapi_LocalFile( DapiConnection* conn, const char* remote, const char* local,
- int allow_download, DapiWindowInfo winfo );
-char* dapi_LocalFile_Window( DapiConnection* conn, const char* remote, const char* local,
- int allow_download, long winfo );
-int dapi_UploadFile( DapiConnection* conn, const char* local, const char* file, int remove_local,
- DapiWindowInfo winfo );
-int dapi_UploadFile_Window( DapiConnection* conn, const char* local, const char* file,
- int remove_local, long winfo );
-int dapi_RemoveTemporaryLocalFile( DapiConnection* conn, const char* local );
-int dapi_AddressBookList( DapiConnection* conn, stringarr* idlist );
-int dapi_AddressBookGetName( DapiConnection* conn, const char* id, char** givenname,
- char** familyname, char** fullname );
-int dapi_AddressBookGetEmails( DapiConnection* conn, const char* id, stringarr* emaillist );
-int dapi_AddressBookFindByName( DapiConnection* conn, const char* name, stringarr* idlist );
-int dapi_AddressBookOwner( DapiConnection* conn, char** id );
-int dapi_AddressBookGetVCard30( DapiConnection* conn, const char* id, char** vcard );
diff --git a/portland/dapi/kde/gen/comm_generated.c b/portland/dapi/kde/gen/comm_generated.c
deleted file mode 100644
index 32a8767..0000000
--- a/portland/dapi/kde/gen/comm_generated.c
+++ /dev/null
@@ -1,558 +0,0 @@
-int dapi_readCommandInit( DapiConnection* conn )
- {
- return 1;
- }
-
-int dapi_readCommandCapabilities( DapiConnection* conn )
- {
- return 1;
- }
-
-int dapi_readCommandOpenUrl( DapiConnection* conn, char** url, DapiWindowInfo* winfo )
- {
- *url = readString( conn );
- *winfo = readWindowInfo( conn );
- return 1;
- }
-
-int dapi_readCommandExecuteUrl( DapiConnection* conn, char** url, DapiWindowInfo* winfo )
- {
- *url = readString( conn );
- *winfo = readWindowInfo( conn );
- return 1;
- }
-
-int dapi_readCommandButtonOrder( DapiConnection* conn )
- {
- return 1;
- }
-
-int dapi_readCommandRunAsUser( DapiConnection* conn, char** user, char** command,
- DapiWindowInfo* winfo )
- {
- *user = readString( conn );
- *command = readString( conn );
- *winfo = readWindowInfo( conn );
- return 1;
- }
-
-int dapi_readCommandSuspendScreensaving( DapiConnection* conn, int* suspend )
- {
- readSocket( conn, suspend, sizeof( *suspend ));
- return 1;
- }
-
-int dapi_readCommandMailTo( DapiConnection* conn, char** subject, char** body, char** to,
- char** cc, char** bcc, stringarr* attachments, DapiWindowInfo* winfo )
- {
- *subject = readString( conn );
- *body = readString( conn );
- *to = readString( conn );
- *cc = readString( conn );
- *bcc = readString( conn );
- *attachments = readstringarr( conn );
- *winfo = readWindowInfo( conn );
- return 1;
- }
-
-int dapi_readCommandLocalFile( DapiConnection* conn, char** remote, char** local,
- int* allow_download, DapiWindowInfo* winfo )
- {
- *remote = readString( conn );
- *local = readString( conn );
- readSocket( conn, allow_download, sizeof( *allow_download ));
- *winfo = readWindowInfo( conn );
- return 1;
- }
-
-int dapi_readCommandUploadFile( DapiConnection* conn, char** local, char** file, int* remove_local,
- DapiWindowInfo* winfo )
- {
- *local = readString( conn );
- *file = readString( conn );
- readSocket( conn, remove_local, sizeof( *remove_local ));
- *winfo = readWindowInfo( conn );
- return 1;
- }
-
-int dapi_readCommandRemoveTemporaryLocalFile( DapiConnection* conn, char** local )
- {
- *local = readString( conn );
- return 1;
- }
-
-int dapi_readCommandAddressBookList( DapiConnection* conn )
- {
- return 1;
- }
-
-int dapi_readCommandAddressBookGetName( DapiConnection* conn, char** id )
- {
- *id = readString( conn );
- return 1;
- }
-
-int dapi_readCommandAddressBookGetEmails( DapiConnection* conn, char** id )
- {
- *id = readString( conn );
- return 1;
- }
-
-int dapi_readCommandAddressBookFindByName( DapiConnection* conn, char** name )
- {
- *name = readString( conn );
- return 1;
- }
-
-int dapi_readCommandAddressBookOwner( DapiConnection* conn )
- {
- return 1;
- }
-
-int dapi_readCommandAddressBookGetVCard30( DapiConnection* conn, char** id )
- {
- *id = readString( conn );
- return 1;
- }
-
-int dapi_readReplyInit( DapiConnection* conn, int* ok )
- {
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_readReplyCapabilities( DapiConnection* conn, intarr* capabitilies, int* ok )
- {
- *capabitilies = readintarr( conn );
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_readReplyOpenUrl( DapiConnection* conn, int* ok )
- {
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_readReplyExecuteUrl( DapiConnection* conn, int* ok )
- {
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_readReplyButtonOrder( DapiConnection* conn, int* order )
- {
- readSocket( conn, order, sizeof( *order ));
- return 1;
- }
-
-int dapi_readReplyRunAsUser( DapiConnection* conn, int* ok )
- {
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_readReplySuspendScreensaving( DapiConnection* conn, int* ok )
- {
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_readReplyMailTo( DapiConnection* conn, int* ok )
- {
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_readReplyLocalFile( DapiConnection* conn, char** result )
- {
- *result = readString( conn );
- return 1;
- }
-
-int dapi_readReplyUploadFile( DapiConnection* conn, int* ok )
- {
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_readReplyRemoveTemporaryLocalFile( DapiConnection* conn, int* ok )
- {
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_readReplyAddressBookList( DapiConnection* conn, stringarr* idlist, int* ok )
- {
- *idlist = readstringarr( conn );
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_readReplyAddressBookGetName( DapiConnection* conn, char** givenname, char** familyname,
- char** fullname, int* ok )
- {
- *givenname = readString( conn );
- *familyname = readString( conn );
- *fullname = readString( conn );
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_readReplyAddressBookGetEmails( DapiConnection* conn, stringarr* emaillist,
- int* ok )
- {
- *emaillist = readstringarr( conn );
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_readReplyAddressBookFindByName( DapiConnection* conn, stringarr* idlist,
- int* ok )
- {
- *idlist = readstringarr( conn );
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_readReplyAddressBookOwner( DapiConnection* conn, char** id, int* ok )
- {
- *id = readString( conn );
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_readReplyAddressBookGetVCard30( DapiConnection* conn, char** vcard, int* ok )
- {
- *vcard = readString( conn );
- readSocket( conn, ok, sizeof( *ok ));
- return 1;
- }
-
-int dapi_writeCommandInit( DapiConnection* conn )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_INIT, seq );
- return seq;
- }
-
-int dapi_writeCommandCapabilities( DapiConnection* conn )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_CAPABILITIES, seq );
- return seq;
- }
-
-int dapi_writeCommandOpenUrl( DapiConnection* conn, const char* url, DapiWindowInfo winfo )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_OPENURL, seq );
- writeString( conn, url );
- writeWindowInfo( conn, winfo );
- return seq;
- }
-
-int dapi_writeCommandExecuteUrl( DapiConnection* conn, const char* url, DapiWindowInfo winfo )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_EXECUTEURL, seq );
- writeString( conn, url );
- writeWindowInfo( conn, winfo );
- return seq;
- }
-
-int dapi_writeCommandButtonOrder( DapiConnection* conn )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_BUTTONORDER, seq );
- return seq;
- }
-
-int dapi_writeCommandRunAsUser( DapiConnection* conn, const char* user, const char* command,
- DapiWindowInfo winfo )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_RUNASUSER, seq );
- writeString( conn, user );
- writeString( conn, command );
- writeWindowInfo( conn, winfo );
- return seq;
- }
-
-int dapi_writeCommandSuspendScreensaving( DapiConnection* conn, int suspend )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_SUSPENDSCREENSAVING, seq );
- writeSocket( conn, &suspend, sizeof( suspend ));
- return seq;
- }
-
-int dapi_writeCommandMailTo( DapiConnection* conn, const char* subject, const char* body,
- const char* to, const char* cc, const char* bcc, stringarr attachments, DapiWindowInfo winfo )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_MAILTO, seq );
- writeString( conn, subject );
- writeString( conn, body );
- writeString( conn, to );
- writeString( conn, cc );
- writeString( conn, bcc );
- writestringarr( conn, attachments );
- writeWindowInfo( conn, winfo );
- return seq;
- }
-
-int dapi_writeCommandLocalFile( DapiConnection* conn, const char* remote, const char* local,
- int allow_download, DapiWindowInfo winfo )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_LOCALFILE, seq );
- writeString( conn, remote );
- writeString( conn, local );
- writeSocket( conn, &allow_download, sizeof( allow_download ));
- writeWindowInfo( conn, winfo );
- return seq;
- }
-
-int dapi_writeCommandUploadFile( DapiConnection* conn, const char* local, const char* file,
- int remove_local, DapiWindowInfo winfo )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_UPLOADFILE, seq );
- writeString( conn, local );
- writeString( conn, file );
- writeSocket( conn, &remove_local, sizeof( remove_local ));
- writeWindowInfo( conn, winfo );
- return seq;
- }
-
-int dapi_writeCommandRemoveTemporaryLocalFile( DapiConnection* conn, const char* local )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_REMOVETEMPORARYLOCALFILE, seq );
- writeString( conn, local );
- return seq;
- }
-
-int dapi_writeCommandAddressBookList( DapiConnection* conn )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_ADDRESSBOOKLIST, seq );
- return seq;
- }
-
-int dapi_writeCommandAddressBookGetName( DapiConnection* conn, const char* id )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_ADDRESSBOOKGETNAME, seq );
- writeString( conn, id );
- return seq;
- }
-
-int dapi_writeCommandAddressBookGetEmails( DapiConnection* conn, const char* id )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_ADDRESSBOOKGETEMAILS, seq );
- writeString( conn, id );
- return seq;
- }
-
-int dapi_writeCommandAddressBookFindByName( DapiConnection* conn, const char* name )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_ADDRESSBOOKFINDBYNAME, seq );
- writeString( conn, name );
- return seq;
- }
-
-int dapi_writeCommandAddressBookOwner( DapiConnection* conn )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_ADDRESSBOOKOWNER, seq );
- return seq;
- }
-
-int dapi_writeCommandAddressBookGetVCard30( DapiConnection* conn, const char* id )
- {
- int seq = getNextSeq( conn );
- writeCommand( conn, DAPI_COMMAND_ADDRESSBOOKGETVCARD30, seq );
- writeString( conn, id );
- return seq;
- }
-
-void dapi_writeReplyInit( DapiConnection* conn, int seq, int ok )
- {
- writeCommand( conn, DAPI_REPLY_INIT, seq );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-void dapi_writeReplyCapabilities( DapiConnection* conn, int seq, intarr capabitilies,
- int ok )
- {
- writeCommand( conn, DAPI_REPLY_CAPABILITIES, seq );
- writeintarr( conn, capabitilies );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-void dapi_writeReplyOpenUrl( DapiConnection* conn, int seq, int ok )
- {
- writeCommand( conn, DAPI_REPLY_OPENURL, seq );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-void dapi_writeReplyExecuteUrl( DapiConnection* conn, int seq, int ok )
- {
- writeCommand( conn, DAPI_REPLY_EXECUTEURL, seq );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-void dapi_writeReplyButtonOrder( DapiConnection* conn, int seq, int order )
- {
- writeCommand( conn, DAPI_REPLY_BUTTONORDER, seq );
- writeSocket( conn, &order, sizeof( order ));
- }
-
-void dapi_writeReplyRunAsUser( DapiConnection* conn, int seq, int ok )
- {
- writeCommand( conn, DAPI_REPLY_RUNASUSER, seq );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-void dapi_writeReplySuspendScreensaving( DapiConnection* conn, int seq, int ok )
- {
- writeCommand( conn, DAPI_REPLY_SUSPENDSCREENSAVING, seq );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-void dapi_writeReplyMailTo( DapiConnection* conn, int seq, int ok )
- {
- writeCommand( conn, DAPI_REPLY_MAILTO, seq );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-void dapi_writeReplyLocalFile( DapiConnection* conn, int seq, const char* result )
- {
- writeCommand( conn, DAPI_REPLY_LOCALFILE, seq );
- writeString( conn, result );
- }
-
-void dapi_writeReplyUploadFile( DapiConnection* conn, int seq, int ok )
- {
- writeCommand( conn, DAPI_REPLY_UPLOADFILE, seq );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-void dapi_writeReplyRemoveTemporaryLocalFile( DapiConnection* conn, int seq, int ok )
- {
- writeCommand( conn, DAPI_REPLY_REMOVETEMPORARYLOCALFILE, seq );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-void dapi_writeReplyAddressBookList( DapiConnection* conn, int seq, stringarr idlist,
- int ok )
- {
- writeCommand( conn, DAPI_REPLY_ADDRESSBOOKLIST, seq );
- writestringarr( conn, idlist );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-void dapi_writeReplyAddressBookGetName( DapiConnection* conn, int seq, const char* givenname,
- const char* familyname, const char* fullname, int ok )
- {
- writeCommand( conn, DAPI_REPLY_ADDRESSBOOKGETNAME, seq );
- writeString( conn, givenname );
- writeString( conn, familyname );
- writeString( conn, fullname );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-void dapi_writeReplyAddressBookGetEmails( DapiConnection* conn, int seq, stringarr emaillist,
- int ok )
- {
- writeCommand( conn, DAPI_REPLY_ADDRESSBOOKGETEMAILS, seq );
- writestringarr( conn, emaillist );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-void dapi_writeReplyAddressBookFindByName( DapiConnection* conn, int seq, stringarr idlist,
- int ok )
- {
- writeCommand( conn, DAPI_REPLY_ADDRESSBOOKFINDBYNAME, seq );
- writestringarr( conn, idlist );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-void dapi_writeReplyAddressBookOwner( DapiConnection* conn, int seq, const char* id,
- int ok )
- {
- writeCommand( conn, DAPI_REPLY_ADDRESSBOOKOWNER, seq );
- writeString( conn, id );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-void dapi_writeReplyAddressBookGetVCard30( DapiConnection* conn, int seq, const char* vcard,
- int ok )
- {
- writeCommand( conn, DAPI_REPLY_ADDRESSBOOKGETVCARD30, seq );
- writeString( conn, vcard );
- writeSocket( conn, &ok, sizeof( ok ));
- }
-
-int dapi_writeCommandOpenUrl_Window( DapiConnection* conn, const char* url, long winfo )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int seq = dapi_writeCommandOpenUrl( conn, url, winfo_ );
- dapi_freeWindowInfo( winfo_ );
- return seq;
- }
-
-int dapi_writeCommandExecuteUrl_Window( DapiConnection* conn, const char* url, long winfo )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int seq = dapi_writeCommandExecuteUrl( conn, url, winfo_ );
- dapi_freeWindowInfo( winfo_ );
- return seq;
- }
-
-int dapi_writeCommandRunAsUser_Window( DapiConnection* conn, const char* user, const char* command,
- long winfo )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int seq = dapi_writeCommandRunAsUser( conn, user, command, winfo_ );
- dapi_freeWindowInfo( winfo_ );
- return seq;
- }
-
-int dapi_writeCommandMailTo_Window( DapiConnection* conn, const char* subject, const char* body,
- const char* to, const char* cc, const char* bcc, stringarr attachments, long winfo )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int seq = dapi_writeCommandMailTo( conn, subject, body, to, cc, bcc, attachments, winfo_ );
- dapi_freeWindowInfo( winfo_ );
- return seq;
- }
-
-int dapi_writeCommandLocalFile_Window( DapiConnection* conn, const char* remote, const char* local,
- int allow_download, long winfo )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int seq = dapi_writeCommandLocalFile( conn, remote, local, allow_download, winfo_ );
- dapi_freeWindowInfo( winfo_ );
- return seq;
- }
-
-int dapi_writeCommandUploadFile_Window( DapiConnection* conn, const char* local, const char* file,
- int remove_local, long winfo )
- {
- DapiWindowInfo winfo_;
- dapi_windowInfoInitWindow( &winfo_, winfo );
- int seq = dapi_writeCommandUploadFile( conn, local, file, remove_local, winfo_ );
- dapi_freeWindowInfo( winfo_ );
- return seq;
- }
-
diff --git a/portland/dapi/kde/gen/comm_generated.h b/portland/dapi/kde/gen/comm_generated.h
deleted file mode 100644
index ecd2920..0000000
--- a/portland/dapi/kde/gen/comm_generated.h
+++ /dev/null
@@ -1,134 +0,0 @@
-int dapi_readCommand( DapiConnection* conn, int* comm, int* seq );
-int dapi_readCommandInit( DapiConnection* conn );
-int dapi_writeCommandInit( DapiConnection* conn );
-int dapi_readReplyInit( DapiConnection* conn, int* ok );
-void dapi_writeReplyInit( DapiConnection* conn, int seq, int ok );
-int dapi_readCommandCapabilities( DapiConnection* conn );
-int dapi_writeCommandCapabilities( DapiConnection* conn );
-int dapi_readReplyCapabilities( DapiConnection* conn, intarr* capabitilies, int* ok );
-void dapi_writeReplyCapabilities( DapiConnection* conn, int seq, intarr capabitilies,
- int ok );
-int dapi_readCommandOpenUrl( DapiConnection* conn, char** url, DapiWindowInfo* winfo );
-int dapi_writeCommandOpenUrl( DapiConnection* conn, const char* url, DapiWindowInfo winfo );
-int dapi_writeCommandOpenUrl_Window( DapiConnection* conn, const char* url, long winfo );
-int dapi_readReplyOpenUrl( DapiConnection* conn, int* ok );
-void dapi_writeReplyOpenUrl( DapiConnection* conn, int seq, int ok );
-int dapi_readCommandExecuteUrl( DapiConnection* conn, char** url, DapiWindowInfo* winfo );
-int dapi_writeCommandExecuteUrl( DapiConnection* conn, const char* url, DapiWindowInfo winfo );
-int dapi_writeCommandExecuteUrl_Window( DapiConnection* conn, const char* url, long winfo );
-int dapi_readReplyExecuteUrl( DapiConnection* conn, int* ok );
-void dapi_writeReplyExecuteUrl( DapiConnection* conn, int seq, int ok );
-int dapi_readCommandButtonOrder( DapiConnection* conn );
-int dapi_writeCommandButtonOrder( DapiConnection* conn );
-int dapi_readReplyButtonOrder( DapiConnection* conn, int* order );
-void dapi_writeReplyButtonOrder( DapiConnection* conn, int seq, int order );
-int dapi_readCommandRunAsUser( DapiConnection* conn, char** user, char** command,
- DapiWindowInfo* winfo );
-int dapi_writeCommandRunAsUser( DapiConnection* conn, const char* user, const char* command,
- DapiWindowInfo winfo );
-int dapi_writeCommandRunAsUser_Window( DapiConnection* conn, const char* user, const char* command,
- long winfo );
-int dapi_readReplyRunAsUser( DapiConnection* conn, int* ok );
-void dapi_writeReplyRunAsUser( DapiConnection* conn, int seq, int ok );
-int dapi_readCommandSuspendScreensaving( DapiConnection* conn, int* suspend );
-int dapi_writeCommandSuspendScreensaving( DapiConnection* conn, int suspend );
-int dapi_readReplySuspendScreensaving( DapiConnection* conn, int* ok );
-void dapi_writeReplySuspendScreensaving( DapiConnection* conn, int seq, int ok );
-int dapi_readCommandMailTo( DapiConnection* conn, char** subject, char** body, char** to,
- char** cc, char** bcc, stringarr* attachments, DapiWindowInfo* winfo );
-int dapi_writeCommandMailTo( DapiConnection* conn, const char* subject, const char* body,
- const char* to, const char* cc, const char* bcc, stringarr attachments, DapiWindowInfo winfo );
-int dapi_writeCommandMailTo_Window( DapiConnection* conn, const char* subject, const char* body,
- const char* to, const char* cc, const char* bcc, stringarr attachments, long winfo );
-int dapi_readReplyMailTo( DapiConnection* conn, int* ok );
-void dapi_writeReplyMailTo( DapiConnection* conn, int seq, int ok );
-int dapi_readCommandLocalFile( DapiConnection* conn, char** remote, char** local,
- int* allow_download, DapiWindowInfo* winfo );
-int dapi_writeCommandLocalFile( DapiConnection* conn, const char* remote, const char* local,
- int allow_download, DapiWindowInfo winfo );
-int dapi_writeCommandLocalFile_Window( DapiConnection* conn, const char* remote, const char* local,
- int allow_download, long winfo );
-int dapi_readReplyLocalFile( DapiConnection* conn, char** result );
-void dapi_writeReplyLocalFile( DapiConnection* conn, int seq, const char* result );
-int dapi_readCommandUploadFile( DapiConnection* conn, char** local, char** file, int* remove_local,
- DapiWindowInfo* winfo );
-int dapi_writeCommandUploadFile( DapiConnection* conn, const char* local, const char* file,
- int remove_local, DapiWindowInfo winfo );
-int dapi_writeCommandUploadFile_Window( DapiConnection* conn, const char* local, const char* file,
- int remove_local, long winfo );
-int dapi_readReplyUploadFile( DapiConnection* conn, int* ok );
-void dapi_writeReplyUploadFile( DapiConnection* conn, int seq, int ok );
-int dapi_readCommandRemoveTemporaryLocalFile( DapiConnection* conn, char** local );
-int dapi_writeCommandRemoveTemporaryLocalFile( DapiConnection* conn, const char* local );
-int dapi_readReplyRemoveTemporaryLocalFile( DapiConnection* conn, int* ok );
-void dapi_writeReplyRemoveTemporaryLocalFile( DapiConnection* conn, int seq, int ok );
-int dapi_readCommandAddressBookList( DapiConnection* conn );
-int dapi_writeCommandAddressBookList( DapiConnection* conn );
-int dapi_readReplyAddressBookList( DapiConnection* conn, stringarr* idlist, int* ok );
-void dapi_writeReplyAddressBookList( DapiConnection* conn, int seq, stringarr idlist,
- int ok );
-int dapi_readCommandAddressBookGetName( DapiConnection* conn, char** id );
-int dapi_writeCommandAddressBookGetName( DapiConnection* conn, const char* id );
-int dapi_readReplyAddressBookGetName( DapiConnection* conn, char** givenname, char** familyname,
- char** fullname, int* ok );
-void dapi_writeReplyAddressBookGetName( DapiConnection* conn, int seq, const char* givenname,
- const char* familyname, const char* fullname, int ok );
-int dapi_readCommandAddressBookGetEmails( DapiConnection* conn, char** id );
-int dapi_writeCommandAddressBookGetEmails( DapiConnection* conn, const char* id );
-int dapi_readReplyAddressBookGetEmails( DapiConnection* conn, stringarr* emaillist,
- int* ok );
-void dapi_writeReplyAddressBookGetEmails( DapiConnection* conn, int seq, stringarr emaillist,
- int ok );
-int dapi_readCommandAddressBookFindByName( DapiConnection* conn, char** name );
-int dapi_writeCommandAddressBookFindByName( DapiConnection* conn, const char* name );
-int dapi_readReplyAddressBookFindByName( DapiConnection* conn, stringarr* idlist,
- int* ok );
-void dapi_writeReplyAddressBookFindByName( DapiConnection* conn, int seq, stringarr idlist,
- int ok );
-int dapi_readCommandAddressBookOwner( DapiConnection* conn );
-int dapi_writeCommandAddressBookOwner( DapiConnection* conn );
-int dapi_readReplyAddressBookOwner( DapiConnection* conn, char** id, int* ok );
-void dapi_writeReplyAddressBookOwner( DapiConnection* conn, int seq, const char* id,
- int ok );
-int dapi_readCommandAddressBookGetVCard30( DapiConnection* conn, char** id );
-int dapi_writeCommandAddressBookGetVCard30( DapiConnection* conn, const char* id );
-int dapi_readReplyAddressBookGetVCard30( DapiConnection* conn, char** vcard, int* ok );
-void dapi_writeReplyAddressBookGetVCard30( DapiConnection* conn, int seq, const char* vcard,
- int ok );
-enum
- {
- DAPI_COMMAND_INIT,
- DAPI_REPLY_INIT,
- DAPI_COMMAND_CAPABILITIES,
- DAPI_REPLY_CAPABILITIES,
- DAPI_COMMAND_OPENURL,
- DAPI_REPLY_OPENURL,
- DAPI_COMMAND_EXECUTEURL,
- DAPI_REPLY_EXECUTEURL,
- DAPI_COMMAND_BUTTONORDER,
- DAPI_REPLY_BUTTONORDER,
- DAPI_COMMAND_RUNASUSER,
- DAPI_REPLY_RUNASUSER,
- DAPI_COMMAND_SUSPENDSCREENSAVING,
- DAPI_REPLY_SUSPENDSCREENSAVING,
- DAPI_COMMAND_MAILTO,
- DAPI_REPLY_MAILTO,
- DAPI_COMMAND_LOCALFILE,
- DAPI_REPLY_LOCALFILE,
- DAPI_COMMAND_UPLOADFILE,
- DAPI_REPLY_UPLOADFILE,
- DAPI_COMMAND_REMOVETEMPORARYLOCALFILE,
- DAPI_REPLY_REMOVETEMPORARYLOCALFILE,
- DAPI_COMMAND_ADDRESSBOOKLIST,
- DAPI_REPLY_ADDRESSBOOKLIST,
- DAPI_COMMAND_ADDRESSBOOKGETNAME,
- DAPI_REPLY_ADDRESSBOOKGETNAME,
- DAPI_COMMAND_ADDRESSBOOKGETEMAILS,
- DAPI_REPLY_ADDRESSBOOKGETEMAILS,
- DAPI_COMMAND_ADDRESSBOOKFINDBYNAME,
- DAPI_REPLY_ADDRESSBOOKFINDBYNAME,
- DAPI_COMMAND_ADDRESSBOOKOWNER,
- DAPI_REPLY_ADDRESSBOOKOWNER,
- DAPI_COMMAND_ADDRESSBOOKGETVCARD30,
- DAPI_REPLY_ADDRESSBOOKGETVCARD30
- };
diff --git a/portland/dapi/kde/gen/comm_internal_generated.h b/portland/dapi/kde/gen/comm_internal_generated.h
deleted file mode 100644
index 95ab229..0000000
--- a/portland/dapi/kde/gen/comm_internal_generated.h
+++ /dev/null
@@ -1,96 +0,0 @@
-typedef struct command_header
- {
- int magic;
- int seq;
- int command;
- } command_header;
-typedef struct command_init
- {
- int dummy;
- } command_init;
-typedef struct command_openurl
- {
- int url_len; /* char* url */
- } command_openurl;
-typedef struct command_executeurl
- {
- int url_len; /* char* url */
- } command_executeurl;
-typedef struct command_buttonorder
- {
- int dummy;
- } command_buttonorder;
-typedef struct command_runasuser
- {
- int user_len; /* char* user */
- int command_len; /* char* command */
- } command_runasuser;
-typedef struct command_suspendscreensaving
- {
- int suspend;
- } command_suspendscreensaving;
-typedef struct command_mailto
- {
- int subject_len; /* char* subject */
- int body_len; /* char* body */
- int to_len; /* char* to */
- int cc_len; /* char* cc */
- int bcc_len; /* char* bcc */
- int attachments_count; /* char** attachments */
- } command_mailto;
-typedef struct command_localfile
- {
- int remote_len; /* char* remote */
- int local_len; /* char* local */
- int allow_download;
- } command_localfile;
-typedef struct command_uploadfile
- {
- int local_len; /* char* local */
- int file_len; /* char* file */
- int remove_local;
- } command_uploadfile;
-typedef struct command_removetemporarylocalfile
- {
- int local_len; /* char* local */
- } command_removetemporarylocalfile;
-typedef struct reply_init
- {
- int ok;
- } reply_init;
-typedef struct reply_openurl
- {
- int ok;
- } reply_openurl;
-typedef struct reply_executeurl
- {
- int ok;
- } reply_executeurl;
-typedef struct reply_buttonorder
- {
- int order;
- } reply_buttonorder;
-typedef struct reply_runasuser
- {
- int ok;
- } reply_runasuser;
-typedef struct reply_suspendscreensaving
- {
- int ok;
- } reply_suspendscreensaving;
-typedef struct reply_mailto
- {
- int ok;
- } reply_mailto;
-typedef struct reply_localfile
- {
- int result_len; /* char* result */
- } reply_localfile;
-typedef struct reply_uploadfile
- {
- int ok;
- } reply_uploadfile;
-typedef struct reply_removetemporarylocalfile
- {
- int ok;
- } reply_removetemporarylocalfile;
diff --git a/portland/dapi/kde/gen/gen.cpp b/portland/dapi/kde/gen/gen.cpp
deleted file mode 100644
index 2352b49..0000000
--- a/portland/dapi/kde/gen/gen.cpp
+++ /dev/null
@@ -1,893 +0,0 @@
-#include <qfile.h>
-#include <qstring.h>
-#include <qvaluelist.h>
-#include <stdlib.h>
-
-/*
-
-FUNCTION <name>
- ARG <name>
- TYPE <type> - string, string[], int, ...
- OUT - is used in reply
- RETURN - this OUT argument is return value of high-level call
- ENDARG
-ENDFUNCTION
-
-*/
-
-struct Arg
- {
- Arg() : out( false ), ret( false ) {}
- QString cType( bool out ) const;
- static QString cType( const QString& type, bool out );
- void readCommand( QTextStream& stream ) const;
- void writeCommand( QTextStream& stream ) const;
- QString name;
- QString type;
- bool out;
- bool ret;
- static QValueList< Arg > stripOutArguments( const QValueList< Arg >& );
- static QValueList< Arg > stripNonOutArguments( const QValueList< Arg >& );
- static QValueList< Arg > stripSimpleArguments( const QValueList< Arg >& ); // leaves only string etc.
- static QValueList< Arg > stripReturnArgument( const QValueList< Arg >& );
- };
-
-typedef QValueList< Arg > ArgList;
-
-enum FunctionType
- {
- ReadCommand, WriteCommand, ReadReply, WriteReply,
- HighLevel, HighLevelCallback, Callback
- };
-
-struct Function
- {
- Function() {}
- QString returnType() const;
- QString name;
- ArgList args;
- void generateC( QTextStream& stream, int indent, FunctionType type ) const;
- bool hasWindowInfo() const;
- Function convertWindowInfo( Arg& warg ) const;
- };
-
-QValueList< Function > functions;
-
-QFile* input_file = NULL;
-QTextStream* input_stream = NULL;
-static QString last_line;
-int last_lineno = 0;
-
-#define check( arg ) my_check( __FILE__, __LINE__, arg )
-#define error() my_error( __FILE__, __LINE__ )
-
-void my_error( const char* file, int line )
- {
- fprintf( stderr, "Error: %s: %d\n", file, line );
- fprintf( stderr, "Line %d: %s\n", last_lineno, last_line.utf8().data());
- abort();
- }
-
-void my_check( const char* file, int line, bool arg )
- {
- if( !arg )
- my_error( file, line );
- }
-
-QString Arg::cType( bool out ) const
- {
- return cType( type, out );
- }
-
-QString Arg::cType( const QString& type, bool out )
- {
- if( type.contains( "[]" ))
- return QString( type ).replace( "[]", "arr" );
- if( type == "bool" )
- return "int";
- else if( type == "string" )
- return out ? "char*" : "const char*";
- else if( type == "windowinfo" )
- return "DapiWindowInfo";
- else
- return type;
- }
-
-ArgList Arg::stripOutArguments( const ArgList& args )
- {
- ArgList new_args;
- for( ArgList::ConstIterator it = args.begin();
- it != args.end();
- ++it )
- {
- const Arg& arg = (*it);
- if( !arg.out )
- new_args.append( arg );
- }
- return new_args;
- }
-
-ArgList Arg::stripNonOutArguments( const ArgList& args )
- {
- ArgList new_args;
- for( ArgList::ConstIterator it = args.begin();
- it != args.end();
- ++it )
- {
- const Arg& arg = (*it);
- if( arg.out )
- new_args.append( arg );
- }
- return new_args;
- }
-
-ArgList Arg::stripSimpleArguments( const ArgList& args )
- {
- ArgList new_args;
- for( ArgList::ConstIterator it = args.begin();
- it != args.end();
- ++it )
- {
- const Arg& arg = (*it);
- if( arg.type == "string"
- || arg.type == "windowinfo"
- || arg.type.contains( "[]" ))
- new_args.append( arg );
- }
- return new_args;
- }
-
-ArgList Arg::stripReturnArgument( const ArgList& args )
- {
- ArgList new_args;
- bool was = false;
- for( ArgList::ConstIterator it = args.begin();
- it != args.end();
- ++it )
- {
- const Arg& arg = (*it);
- if( ! arg.ret )
- new_args.append( arg );
- else
- {
- if( was )
- error();
- was = true;
- }
- }
- return new_args;
- }
-
-void Arg::readCommand( QTextStream& stream ) const
- {
- if( type.endsWith( "[]" ))
- stream << " *" << name << " = read" << cType( false ) << "( conn );\n";
- else if( type == "string" )
- stream << " *" << name << " = readString( conn );\n";
- else if( type == "windowinfo" )
- stream << " *" << name << " = readWindowInfo( conn );\n";
- else
- stream << " readSocket( conn, " << name << ", sizeof( *" << name << " ));\n";
- }
-
-void Arg::writeCommand( QTextStream& stream ) const
- {
- if( type.endsWith( "[]" ))
- stream << " write" << cType( false ) << "( conn, " << name << " );\n";
- else if( type == "string" )
- stream << " writeString( conn, " << name << " );\n";
- else if( type == "windowinfo" )
- stream << " writeWindowInfo( conn, " << name << " );\n";
- else
- stream << " writeSocket( conn, &" << name << ", sizeof( " << name << " ));\n";
- }
-
-QString makeIndent( int indent )
- {
- return indent > 0 ? QString().fill( ' ', indent ) : "";
- }
-
-void Function::generateC( QTextStream& stream, int indent, FunctionType type ) const
- {
- QString line;
- line += makeIndent( indent );
- if( type == Callback )
- line += "typedef ";
- if( type == HighLevel )
- {
- QString rettype = returnType();
- line += Arg::cType( rettype, true );
- }
- else
- line += type != WriteReply && type != Callback ? "int" : "void";
- if( type == Callback )
- line += "( *";
- line += " dapi_";
- if( type == HighLevel || type == Callback )
- ; // nothing
- else if( type == HighLevelCallback )
- line += "callback";
- else
- {
- line += type == ReadCommand || type == ReadReply ? "read" : "write";
- line += type == ReadCommand || type == WriteCommand ? "Command" : "Reply";
- }
- line += name;
- if( type == Callback )
- line += "_callback )";
- line += "( DapiConnection* conn";
- if( type == WriteReply || type == Callback )
- line += ", int seq";
- ArgList args2;
- if( type == HighLevel )
- args2 = Arg::stripReturnArgument( args );
- else if( type == HighLevelCallback )
- args2 = Arg::stripOutArguments( args );
- else if( type == Callback )
- args2 = Arg::stripNonOutArguments( args );
- else if( type == ReadReply || type == WriteReply )
- args2 = Arg::stripNonOutArguments( args );
- else
- args2 = Arg::stripOutArguments( args );
- for( ArgList::ConstIterator it = args2.begin();
- it != args2.end();
- ++it )
- {
- const Arg& arg = (*it);
- line += ",";
- if( line.length() > 80 )
- {
- stream << line << "\n";
- line = makeIndent( indent + 4 );
- }
- else
- line += " ";
- line += arg.cType( type == ReadCommand || type == ReadReply
- || ( type == HighLevel && arg.out ));
- if( type == ReadCommand || type == ReadReply || ( type == HighLevel && arg.out ))
- line += "*";
- line += " " + arg.name;
- }
- if( type == HighLevelCallback )
- {
- if( line.length() > 80 )
- {
- stream << line << ",\n";
- line = makeIndent( indent + 4 );
- }
- else
- line += ", ";
- line += "dapi_" + QString( name ).remove( "_Window" ) + "_callback callback";
- }
- line += " )";
- stream << line;
- }
-
-QString Function::returnType() const
- {
- for( ArgList::ConstIterator it = args.begin();
- it != args.end();
- ++it )
- {
- const Arg& arg = (*it);
- if( arg.ret )
- return arg.type;
- }
- return "void";
- }
-
-bool Function::hasWindowInfo() const
- {
- for( ArgList::ConstIterator it = args.begin();
- it != args.end();
- ++it )
- {
- const Arg& arg = (*it);
- if( arg.type == "windowinfo" && !arg.out )
- return true;
- }
- return false;
- }
-
-Function Function::convertWindowInfo( Arg& warg ) const
- {
- if( !hasWindowInfo())
- error();
- Function ret = *this;
- ret.name += "_Window";
- for( ArgList::Iterator it = ret.args.begin();
- it != ret.args.end();
- ++it )
- {
- Arg& arg = (*it);
- if( arg.type == "windowinfo" && !arg.out )
- {
- warg = arg;
- arg.type = "long";
- }
- }
- return ret;
- }
-
-void openInputFile( const QString& filename )
- {
- check( input_file == NULL );
- input_file = new QFile( filename );
- if( !input_file->open( IO_ReadOnly ))
- error();
- input_stream = new QTextStream( input_file );
- last_lineno = 0;
- }
-
-QString getInputLine()
- {
- while( !input_stream->atEnd())
- {
- QString line = input_stream->readLine().stripWhiteSpace();
- ++last_lineno;
- last_line = line;
- if( line.isEmpty() || line[ 0 ] == '#' )
- continue;
- return line;
- }
- return QString::null;
- }
-
-void closeInputFile()
- {
- delete input_stream;
- delete input_file;
- input_stream = NULL;
- input_file = NULL;
- }
-
-void parseArg( Function& function, const QString& details )
- {
- Arg arg;
- arg.name = details;
- for(;;)
- {
- QString line = getInputLine();
- if( line.isEmpty())
- break;
- if( line.startsWith( "ENDARG" ))
- {
- check( !arg.type.isEmpty());
- function.args.append( arg );
- return;
- }
- else if( line.startsWith( "TYPE" ))
- {
- check( arg.type.isEmpty());
- arg.type = line.mid( strlen( "TYPE" )).stripWhiteSpace();
- }
- else if( line.startsWith( "OUT" ))
- {
- arg.out = true;
- }
- else if( line.startsWith( "RETURN" ))
- {
- arg.out = true;
- arg.ret = true;
- }
- else
- error();
- }
- error();
- }
-
-void parseFunction( const QString& details )
- {
- Function function;
- function.name = details;
- for(;;)
- {
- QString line = getInputLine();
- if( line.isEmpty())
- break;
- if( line.startsWith( "ENDFUNCTION" ))
- {
- functions.append( function );
- return;
- }
- else if( line.startsWith( "ARG" ))
- {
- parseArg( function, line.mid( strlen( "ARG" )).stripWhiteSpace());
- }
- else
- error();
- }
- error();
- }
-
-void parse()
- {
- openInputFile( "gen.txt" );
- for(;;)
- {
- QString line = getInputLine();
- if( line.isEmpty())
- break;
- if( line.startsWith( "FUNCTION" ))
- {
- parseFunction( line.mid( strlen( "FUNCTION" )).stripWhiteSpace());
- }
- else
- error();
- }
- closeInputFile();
- }
-
-void generateSharedCommH()
- {
- QFile file( "comm_generated.h" );
- if( !file.open( IO_WriteOnly ))
- error();
- QTextStream stream( &file );
- stream << "int dapi_readCommand( DapiConnection* conn, int* comm, int* seq );\n";
- for( QValueList< Function >::ConstIterator it = functions.begin();
- it != functions.end();
- ++it )
- {
- const Function& function = *it;
- function.generateC( stream, 0, ReadCommand );
- stream << ";\n";
- function.generateC( stream, 0, WriteCommand );
- stream << ";\n";
- if( function.hasWindowInfo())
- {
- Arg dummy;
- Function f2 = function.convertWindowInfo( dummy );
- f2.generateC( stream, 0, WriteCommand );
- stream << ";\n";
- }
- function.generateC( stream, 0, ReadReply );
- stream << ";\n";
- function.generateC( stream, 0, WriteReply );
- stream << ";\n";
- }
- stream << "enum\n {";
- bool needs_comma = false;
- for( QValueList< Function >::ConstIterator it = functions.begin();
- it != functions.end();
- ++it )
- {
- const Function& function = *it;
- if( needs_comma )
- stream << ",";
- needs_comma = true;
- stream << "\n DAPI_COMMAND_" << function.name.upper()
- << ",\n DAPI_REPLY_" << function.name.upper();
- }
- stream << "\n };\n";
- }
-
-void generateSharedCommCReadFunctions( QTextStream& stream, FunctionType type )
- {
- for( QValueList< Function >::ConstIterator it = functions.begin();
- it != functions.end();
- ++it )
- {
- const Function& function = *it;
- function.generateC( stream, 0, type );
- stream << "\n {\n";
- ArgList args = type == ReadCommand ? Arg::stripOutArguments( function.args )
- : Arg::stripNonOutArguments( function.args );
- for( ArgList::ConstIterator it = args.begin();
- it != args.end();
- ++it )
- {
- const Arg& arg = (*it);
- arg.readCommand( stream );
- }
- // TODO tady chybi kontrola, ze nebyla chyba pri cteni
- // a udelat to nejak vic genericky
-#if 0
- ArgList args_extra = Arg::stripSimpleArguments( args );
- if( !args_extra.isEmpty())
- {
- stream << " if(";
- bool need_op = false;
- for( ArgList::ConstIterator it = args_extra.begin();
- it != args_extra.end();
- ++it )
- {
- const Arg& arg = (*it);
- if( need_op )
- stream << " ||";
- stream << " *" << arg.name << " == NULL";
- need_op = true;
- }
- stream << " )\n {\n";
- for( ArgList::ConstIterator it = args_extra.begin();
- it != args_extra.end();
- ++it )
- {
- const Arg& arg = (*it);
- stream << " free( *" << arg.name << " );\n";
- }
- stream << " return 0;\n }\n";
- }
-#endif
- stream << " return 1;\n"
- << " }\n\n";
- }
- }
-
-void generateSharedCommCWriteFunctions( QTextStream& stream, FunctionType type )
- {
- for( QValueList< Function >::ConstIterator it = functions.begin();
- it != functions.end();
- ++it )
- {
- const Function& function = *it;
- function.generateC( stream, 0, type );
- stream << "\n {\n";
- if( type == WriteCommand )
- {
- stream << " int seq = getNextSeq( conn );\n"
- << " writeCommand( conn, DAPI_COMMAND_" << function.name.upper() << ", seq );\n";
- }
- else
- {
- stream << " writeCommand( conn, DAPI_REPLY_" << function.name.upper() << ", seq );\n";
- }
- ArgList args2 = type == WriteCommand ? Arg::stripOutArguments( function.args ) : Arg::stripNonOutArguments( function.args );
- for( ArgList::ConstIterator it = args2.begin();
- it != args2.end();
- ++it )
- {
- const Arg& arg = (*it);
- arg.writeCommand( stream );
- }
- // TODO kontrola, ze nebyla chyba pri zapisu?
- if( type == WriteCommand )
- stream << " return seq;\n";
- stream << " }\n\n";
- }
- }
-
-static void generateSharedCommCWindow( QTextStream& stream )
- {
- for( QValueList< Function >::ConstIterator it = functions.begin();
- it != functions.end();
- ++it )
- {
- const Function& function = *it;
- if( !function.hasWindowInfo())
- continue;
- Arg warg;
- Function f2 = function.convertWindowInfo( warg );
- f2.generateC( stream, 0, WriteCommand );
- stream << "\n {\n"
- << " DapiWindowInfo winfo_;\n"
- << " dapi_windowInfoInitWindow( &winfo_, " << warg.name << " );\n"
- << " int seq = dapi_writeCommand" << function.name << "( conn";
- ArgList args = Arg::stripOutArguments( function.args );
- for( ArgList::ConstIterator it = args.begin();
- it != args.end();
- ++it )
- {
- const Arg& argument = *it;
- if( argument.type == "windowinfo" )
- {
- stream << ", winfo_";
- continue;
- }
- stream << ", " << argument.name;
- }
- stream << " );\n"
- << " dapi_freeWindowInfo( winfo_ );\n"
- << " return seq;\n"
- << " }\n\n";
- }
- }
-
-void generateSharedCommC()
- {
- QFile file( "comm_generated.c" );
- if( !file.open( IO_WriteOnly ))
- error();
- QTextStream stream( &file );
- generateSharedCommCReadFunctions( stream, ReadCommand );
- generateSharedCommCReadFunctions( stream, ReadReply );
- generateSharedCommCWriteFunctions( stream, WriteCommand );
- generateSharedCommCWriteFunctions( stream, WriteReply );
- generateSharedCommCWindow( stream );
- }
-
-void generateSharedCallsH()
- {
- QFile file( "calls_generated.h" );
- if( !file.open( IO_WriteOnly ))
- error();
- QTextStream stream( &file );
- for( QValueList< Function >::ConstIterator it = functions.begin();
- it != functions.end();
- ++it )
- {
- const Function& function = *it;
- function.generateC( stream, 0, HighLevel );
- stream << ";\n";
- if( function.hasWindowInfo())
- {
- Arg dummy;
- Function f2 = function.convertWindowInfo( dummy );
- f2.generateC( stream, 0, HighLevel );
- stream << ";\n";
- }
- }
- }
-
-static void generateSharedCallsCWindow( QTextStream& stream )
- {
- for( QValueList< Function >::ConstIterator it = functions.begin();
- it != functions.end();
- ++it )
- {
- const Function& function = *it;
- if( !function.hasWindowInfo())
- continue;
- Arg warg;
- Function f2 = function.convertWindowInfo( warg );
- f2.generateC( stream, 0, HighLevel );
- stream << "\n {\n"
- << " DapiWindowInfo winfo_;\n"
- << " dapi_windowInfoInitWindow( &winfo_, " << warg.name << " );\n"
- << " " << Arg::cType( function.returnType(), true ) << " ret = dapi_" << function.name << "( conn";
- ArgList args = Arg::stripReturnArgument( function.args );
- for( ArgList::ConstIterator it = args.begin();
- it != args.end();
- ++it )
- {
- const Arg& argument = *it;
- if( argument.type == "windowinfo" )
- {
- stream << ", winfo_";
- continue;
- }
- stream << ", " << argument.name;
- }
- stream << " );\n"
- << " dapi_freeWindowInfo( winfo_ );\n"
- << " return ret;\n"
- << " }\n\n";
- }
- }
-
-void generateSharedCallsC()
- {
- QFile file( "calls_generated.c" );
- if( !file.open( IO_WriteOnly ))
- error();
- QTextStream stream( &file );
- for( QValueList< Function >::ConstIterator it = functions.begin();
- it != functions.end();
- ++it )
- {
- const Function& function = *it;
- QString rettype = function.returnType();
- function.generateC( stream, 0, HighLevel );
- stream << "\n {\n"
- << " int seq;\n";
- stream << " " << Arg::cType( rettype, true ) << " ret;\n";
- stream << " seq = dapi_writeCommand" << function.name << "( conn";
- ArgList args = Arg::stripReturnArgument( function.args );
- ArgList args1 = Arg::stripOutArguments( args );
- for( ArgList::ConstIterator it = args1.begin();
- it != args1.end();
- ++it )
- {
- const Arg& arg = (*it);
- stream << ", " << arg.name;
- }
- stream << " );\n"
- << " if( seq == 0 )\n"
- << " return 0;\n";
- stream << " for(;;)\n"
- << " {\n"
- << " int comm, seq2;\n"
- << " if( !dapi_readCommand( conn, &comm, &seq2 ))\n"
- << " return 0;\n"
- << " if( seq2 == seq && comm == DAPI_REPLY_" << function.name.upper() << " )\n"
- << " break; /* --> */\n"
- << " conn->generic_callback( conn, comm, seq2 );\n"
- << " }\n"
- << " if( !dapi_readReply" << function.name << "( conn";
- ArgList args2 = Arg::stripNonOutArguments( function.args );
- for( ArgList::ConstIterator it = args2.begin();
- it != args2.end();
- ++it )
- {
- const Arg& arg = (*it);
- if( arg.ret )
- stream << ", &ret";
- else
- stream << ", " << arg.name;
- }
- stream << " ))\n"
- << " return 0;\n";
- if( rettype == "string" )
- {
- // make sure empty return string is really seen as failure
- stream << " if( ret[ 0 ] == \'\\0\' )\n"
- << " {\n"
- << " free( ret );\n"
- << " ret = NULL;\n"
- << " }\n";
- }
- stream << " return ret;\n"
- << " }\n\n";
- }
- generateSharedCallsCWindow( stream );
- }
-
-void generateSharedCallbacksH()
- {
- QFile file( "callbacks_generated.h" );
- if( !file.open( IO_WriteOnly ))
- error();
- QTextStream stream( &file );
- for( QValueList< Function >::ConstIterator it = functions.begin();
- it != functions.end();
- ++it )
- {
- const Function& function = *it;
- function.generateC( stream, 0, Callback );
- stream << ";\n";
- function.generateC( stream, 0, HighLevelCallback );
- stream << ";\n";
- if( function.hasWindowInfo())
- {
- Arg dummy;
- Function f2 = function.convertWindowInfo( dummy );
- f2.generateC( stream, 0, HighLevelCallback );
- stream << ";\n";
- }
- }
- }
-
-static void generateSharedCallbacksCWindow( QTextStream& stream )
- {
- for( QValueList< Function >::ConstIterator it = functions.begin();
- it != functions.end();
- ++it )
- {
- const Function& function = *it;
- if( !function.hasWindowInfo())
- continue;
- Arg warg;
- Function f2 = function.convertWindowInfo( warg );
- f2.generateC( stream, 0, HighLevelCallback );
- stream << "\n {\n"
- << " DapiWindowInfo winfo_;\n"
- << " dapi_windowInfoInitWindow( &winfo_, " << warg.name << " );\n"
- << " int seq = dapi_callback" << function.name << "( conn";
- ArgList args = Arg::stripOutArguments( function.args );
- for( ArgList::ConstIterator it = args.begin();
- it != args.end();
- ++it )
- {
- const Arg& argument = *it;
- if( argument.type == "windowinfo" )
- {
- stream << ", winfo_";
- continue;
- }
- stream << ", " << argument.name;
- }
- stream << ", callback );\n"
- << " dapi_freeWindowInfo( winfo_ );\n"
- << " return seq;\n"
- << " }\n\n";
- }
- }
-
-void generateSharedCallbacksC()
- {
- QFile file( "callbacks_generated.c" );
- if( !file.open( IO_WriteOnly ))
- error();
- QTextStream stream( &file );
- for( QValueList< Function >::ConstIterator it = functions.begin();
- it != functions.end();
- ++it )
- {
- const Function& function = *it;
- function.generateC( stream, 0, HighLevelCallback );
- stream << "\n"
- << " {\n"
- << " int seq;\n"
- << " DapiCallbackData* call;\n"
- << " seq = dapi_writeCommand" << function.name << "( conn";
- ArgList args2 = Arg::stripOutArguments( function.args );
- for( ArgList::ConstIterator it = args2.begin();
- it != args2.end();
- ++it )
- {
- const Arg& arg = *it;
- stream << ", " << arg.name;
- }
- stream << " );\n";
- stream << " if( seq == 0 )\n"
- << " return 0;\n"
- << " call = malloc( sizeof( *call ));\n"
- << " if( call == NULL )\n"
- << " return 0;\n"
- << " call->seq = seq;\n"
- << " call->callback = callback;\n"
- << " call->command = DAPI_COMMAND_" << function.name.upper() << ";\n"
- << " call->next = conn->callbacks;\n"
- << " conn->callbacks = call;\n"
- << " return seq;\n"
- << " }\n\n";
- }
- stream << "static void genericCallbackDispatch( DapiConnection* conn, DapiCallbackData* data, int command, int seq )\n"
- << " {\n"
- << " switch( command )\n"
- << " {\n";
- for( QValueList< Function >::ConstIterator it = functions.begin();
- it != functions.end();
- ++it )
- {
- const Function& function = *it;
- stream << " case DAPI_REPLY_" << function.name.upper() << ":\n"
- << " {\n";
- ArgList args = Arg::stripNonOutArguments( function.args );
- for( ArgList::ConstIterator it = args.begin();
- it != args.end();
- ++it )
- {
- const Arg& arg = *it;
- stream << makeIndent( 12 ) << arg.cType( true ) << " " << arg.name << ";\n";
- }
- // TODO check that command "matches" data->command? i.e. that the reply matches the expected reply
- // for the sent command
- stream << makeIndent( 12 ) << "dapi_readReply" << function.name << "( conn";
- for( ArgList::ConstIterator it = args.begin();
- it != args.end();
- ++it )
- {
- const Arg& arg = *it;
- stream << ", &" << arg.name;
- }
- stream << " );\n"
- << makeIndent( 12 ) << "(( dapi_" << function.name << "_callback ) data->callback )( conn, data->seq";
- for( ArgList::ConstIterator it = args.begin();
- it != args.end();
- ++it )
- {
- const Arg& arg = *it;
- stream << ", " << arg.name;
- }
- // TODO tady cleanup, stejne jako u calls.c - udelat nejak genericky
- stream << " );\n"
- << makeIndent( 12 ) << "break;\n"
- << makeIndent( 12 ) << "}\n";
- }
- stream << " }\n"
- << " }\n";
- generateSharedCallbacksCWindow( stream );
- }
-
-void generateShared()
- {
- generateSharedCommH();
- generateSharedCommC();
- generateSharedCallsH();
- generateSharedCallsC();
- generateSharedCallbacksH();
- generateSharedCallbacksC();
- }
-
-void generate()
- {
- generateShared();
- }
-
-int main()
- {
- parse();
- generate();
- return 0;
- }
diff --git a/portland/dapi/kde/gen/gen.txt b/portland/dapi/kde/gen/gen.txt
deleted file mode 100644
index 66bb5a6..0000000
--- a/portland/dapi/kde/gen/gen.txt
+++ /dev/null
@@ -1,239 +0,0 @@
-FUNCTION Init
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION Capabilities
- ARG capabitilies
- TYPE int[]
- OUT
- ENDARG
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION OpenUrl
- ARG url
- TYPE string
- ENDARG
- ARG winfo
- TYPE windowinfo
- ENDARG
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION ExecuteUrl
- ARG url
- TYPE string
- ENDARG
- ARG winfo
- TYPE windowinfo
- ENDARG
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION ButtonOrder
- ARG order
- TYPE int
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION RunAsUser
- ARG user
- TYPE string
- ENDARG
- ARG command
- TYPE string
- ENDARG
- ARG winfo
- TYPE windowinfo
- ENDARG
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION SuspendScreensaving
- ARG suspend
- TYPE bool
- ENDARG
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION MailTo
- ARG subject
- TYPE string
- ENDARG
- ARG body
- TYPE string
- ENDARG
- ARG to
- TYPE string
- ENDARG
- ARG cc
- TYPE string
- ENDARG
- ARG bcc
- TYPE string
- ENDARG
- ARG attachments
- TYPE string[]
- ENDARG
- ARG winfo
- TYPE windowinfo
- ENDARG
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION LocalFile
- ARG remote
- TYPE string
- ENDARG
- ARG local
- TYPE string
- ENDARG
- ARG allow_download
- TYPE bool
- ENDARG
- ARG winfo
- TYPE windowinfo
- ENDARG
- ARG result
- TYPE string
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION UploadFile
- ARG local
- TYPE string
- ENDARG
- ARG file
- TYPE string
- ENDARG
- ARG remove_local
- TYPE bool
- ENDARG
- ARG winfo
- TYPE windowinfo
- ENDARG
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION RemoveTemporaryLocalFile
- ARG local
- TYPE string
- ENDARG
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION AddressBookList
- ARG idlist
- TYPE string[]
- OUT
- ENDARG
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION AddressBookGetName
- ARG id
- TYPE string
- ENDARG
- ARG givenname
- TYPE string
- OUT
- ENDARG
- ARG familyname
- TYPE string
- OUT
- ENDARG
- ARG fullname
- TYPE string
- OUT
- ENDARG
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION AddressBookGetEmails
- ARG id
- TYPE string
- ENDARG
- ARG emaillist
- TYPE string[]
- OUT
- ENDARG
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION AddressBookFindByName
- ARG name
- TYPE string
- ENDARG
- ARG idlist
- TYPE string[]
- OUT
- ENDARG
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION AddressBookOwner
- ARG id
- TYPE string
- OUT
- ENDARG
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-
-FUNCTION AddressBookGetVCard30
- ARG id
- TYPE string
- ENDARG
- ARG vcard
- TYPE string
- OUT
- ENDARG
- ARG ok
- TYPE bool
- RETURN
- ENDARG
-ENDFUNCTION
-