Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d808d219 authored by Dan Albert's avatar Dan Albert
Browse files

Add extern "C" to all the headers.

Change-Id: Idc249ff1b199b7c455f90092ff2c8a48b539faf4
parent ff934d02
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -22,6 +22,10 @@
#include "transport.h"  /* readx(), writex() */
#include "fdevent.h"

#ifdef __cplusplus
extern "C" {
#endif

#define MAX_PAYLOAD 4096

#define A_SYNC 0x434e5953
@@ -421,4 +425,8 @@ extern int SHELL_EXIT_NOTIFY_FD;
int sendfailmsg(int fd, const char *reason);
int handle_host_request(char *service, transport_type ttype, char* serial, int reply_fd, asocket *s);

#ifdef __cplusplus
}
#endif

#endif
+7 −0
Original line number Diff line number Diff line
@@ -19,6 +19,10 @@

#include <stdint.h>  /* for int64_t */

#ifdef __cplusplus
extern "C" {
#endif

/* events that may be observed */
#define FDE_READ              0x0001
#define FDE_WRITE             0x0002
@@ -79,5 +83,8 @@ struct fdevent
    void *arg;
};

#ifdef __cplusplus
}
#endif

#endif
+8 −0
Original line number Diff line number Diff line
@@ -17,6 +17,14 @@
#ifndef __FUSE_ADB_PROVIDER_H
#define __FUSE_ADB_PROVIDER_H

#ifdef __cplusplus
extern "C" {
#endif

int run_adb_fuse(int sfd, uint64_t file_size, uint32_t block_size);

#ifdef __cplusplus
}
#endif

#endif
+12 −0
Original line number Diff line number Diff line
@@ -36,6 +36,10 @@
#include <errno.h>
#include <ctype.h>

#ifdef __cplusplus
extern "C" {
#endif

#define OS_PATH_SEPARATOR '\\'
#define OS_PATH_SEPARATOR_STR "\\"

@@ -254,6 +258,10 @@ static __inline__ int adb_is_absolute_host_path( const char* path )
    return isalpha(path[0]) && path[1] == ':' && path[2] == '\\';
}

#ifdef __cplusplus
}
#endif

#else /* !_WIN32 a.k.a. Unix */

#include "fdevent.h"
@@ -491,4 +499,8 @@ static __inline__ int adb_is_absolute_host_path( const char* path )

#endif /* !_WIN32 */

#ifdef __cplusplus
}
#endif

#endif /* _ADB_SYSDEPS_H */
+9 −0
Original line number Diff line number Diff line
@@ -17,10 +17,19 @@
#ifndef __TRANSPORT_H
#define __TRANSPORT_H

#ifdef __cplusplus
extern "C" {
#endif

/* convenience wrappers around read/write that will retry on
** EINTR and/or short read/write.  Returns 0 on success, -1
** on error or EOF.
*/
int readx(int fd, void *ptr, size_t len);
int writex(int fd, const void *ptr, size_t len);

#ifdef __cplusplus
}
#endif

#endif   /* __TRANSPORT_H */
Loading