X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=symbian%2Fsymbian_proto.h;h=d289fb4e628f697a994b5441c5b39d88065ff037;hb=a22f28a4268aa03ce2bafaf594271b8ff764a5f8;hp=2a51f3abc7ed6686a53641322caa26e9aeb28441;hpb=c8f896e512be5e426c2aacff476dd115e4fd2b1f;p=p5sagit%2Fp5-mst-13.2.git diff --git a/symbian/symbian_proto.h b/symbian/symbian_proto.h index 2a51f3a..d289fb4 100644 --- a/symbian/symbian_proto.h +++ b/symbian/symbian_proto.h @@ -43,29 +43,30 @@ extern char* strncpy(char *dst, const char *src, size_t n); #if defined(SYMBIAN_DLL_CPP) || defined(SYMBIAN_UTILS_CPP) || defined(PERLBASE_CPP) || defined(PERLUTIL_CPP) # define PERL_SYMBIAN_START_EXTERN_C extern "C" { -# define PERL_SYMBIAN_EXPORT_C EXPORT_C +# define PERL_SYMBIAN_IMPORT_C IMPORT_C /* Declarations have IMPORT_C, definitions have EXPORT_C. */ # define PERL_SYMBIAN_END_EXTERN_C } #else # define PERL_SYMBIAN_START_EXTERN_C -# define PERL_SYMBIAN_EXPORT_C +# define PERL_SYMBIAN_IMPORT_C # define PERL_SYMBIAN_END_EXTERN_C #endif PERL_SYMBIAN_START_EXTERN_C -PERL_SYMBIAN_EXPORT_C int symbian_sys_init(int *argcp, char ***argvp); -PERL_SYMBIAN_EXPORT_C void* symbian_get_vars(void); -PERL_SYMBIAN_EXPORT_C void symbian_set_vars(const void *); -PERL_SYMBIAN_EXPORT_C void symbian_unset_vars(void); -PERL_SYMBIAN_EXPORT_C SSize_t symbian_read_stdin(const int fd, char *b, int n); -PERL_SYMBIAN_EXPORT_C SSize_t symbian_write_stdout(const int fd, const char *b, int n); -PERL_SYMBIAN_EXPORT_C char* symbian_get_error_string(const int error); -PERL_SYMBIAN_EXPORT_C void symbian_sleep_usec(const long usec); -PERL_SYMBIAN_EXPORT_C int symbian_get_cpu_time(long* sec, long* usec); -PERL_SYMBIAN_EXPORT_C clock_t symbian_times(struct tms* buf); -PERL_SYMBIAN_EXPORT_C int symbian_usleep(unsigned int usec); -PERL_SYMBIAN_EXPORT_C int symbian_do_aspawn(void* vreally, void *vmark, void* sp); -PERL_SYMBIAN_EXPORT_C int symbian_do_spawn(const char* command); -PERL_SYMBIAN_EXPORT_C int symbian_do_spawn_nowait(const char* command); +PERL_SYMBIAN_IMPORT_C int symbian_sys_init(int *argcp, char ***argvp); +PERL_SYMBIAN_IMPORT_C void init_os_extras(void); +PERL_SYMBIAN_IMPORT_C void* symbian_get_vars(void); +PERL_SYMBIAN_IMPORT_C void symbian_set_vars(const void *); +PERL_SYMBIAN_IMPORT_C void symbian_unset_vars(void); +PERL_SYMBIAN_IMPORT_C SSize_t symbian_read_stdin(const int fd, char *b, int n); +PERL_SYMBIAN_IMPORT_C SSize_t symbian_write_stdout(const int fd, const char *b, int n); +PERL_SYMBIAN_IMPORT_C char* symbian_get_error_string(const int error); +PERL_SYMBIAN_IMPORT_C void symbian_sleep_usec(const long usec); +PERL_SYMBIAN_IMPORT_C int symbian_get_cpu_time(long* sec, long* usec); +PERL_SYMBIAN_IMPORT_C clock_t symbian_times(struct tms* buf); +PERL_SYMBIAN_IMPORT_C int symbian_usleep(unsigned int usec); +PERL_SYMBIAN_IMPORT_C int symbian_do_aspawn(void* vreally, void *vmark, void* sp); +PERL_SYMBIAN_IMPORT_C int symbian_do_spawn(const char* command); +PERL_SYMBIAN_IMPORT_C int symbian_do_spawn_nowait(const char* command); PERL_SYMBIAN_END_EXTERN_C #endif /* !SYMBIAN_PROTO_H */