diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2008-10-21 07:00:00 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2008-10-21 07:00:00 -0700 |
commit | b6c1cf6de79035f58b512f4400db458c8401379a (patch) | |
tree | 68979db37c85b499bc384e4ac337ed1424baab51 /libs/host/include | |
download | build-b6c1cf6de79035f58b512f4400db458c8401379a.zip build-b6c1cf6de79035f58b512f4400db458c8401379a.tar.gz build-b6c1cf6de79035f58b512f4400db458c8401379a.tar.bz2 |
Initial Contribution
Diffstat (limited to 'libs/host/include')
-rw-r--r-- | libs/host/include/host/CopyFile.h | 30 | ||||
-rw-r--r-- | libs/host/include/host/Directories.h | 10 | ||||
-rw-r--r-- | libs/host/include/host/pseudolocalize.h | 9 |
3 files changed, 49 insertions, 0 deletions
diff --git a/libs/host/include/host/CopyFile.h b/libs/host/include/host/CopyFile.h new file mode 100644 index 0000000..e65712b --- /dev/null +++ b/libs/host/include/host/CopyFile.h @@ -0,0 +1,30 @@ +#ifndef _HOST_COPYFILE_H +#define _HOST_COPYFILE_H + +#include <stdbool.h> +#include <sys/stat.h> + +#if __cplusplus +extern "C" { +#endif + +// command line options +enum { + COPY_NO_DEREFERENCE = 0x00010000, // copy symlink link instead of target + COPY_TRY_EXE = 0x00020000, // on Win32, try adding '.exe' to filename + COPY_FORCE = 0x00040000, // override access permissions + COPY_PERMISSIONS = 0x00080000, // preserve mode, ownership, timestamps + COPY_TIMESTAMPS = 0x00100000, // preserve mode, ownership, timestamps + COPY_RECURSIVE = 0x00200000, // copy directories + COPY_UPDATE_ONLY = 0x00400000, // only copy if source file is newer + COPY_VERBOSE_MASK = 0x000000ff // talk lots +}; + +int copyFile(const char* src, const char* dst, unsigned int options); + +#if __cplusplus +} // extern "C" +#endif + +#endif // _HOST_COPYFILE_H + diff --git a/libs/host/include/host/Directories.h b/libs/host/include/host/Directories.h new file mode 100644 index 0000000..fccce46 --- /dev/null +++ b/libs/host/include/host/Directories.h @@ -0,0 +1,10 @@ +#ifndef HOST_MKDIRS_H +#define HOST_MKDIRS_H + +#include <string> + +std::string parent_dir(const std::string& path); + +extern "C" int mkdirs(const char* path); + +#endif // HOST_MKDIRS_H diff --git a/libs/host/include/host/pseudolocalize.h b/libs/host/include/host/pseudolocalize.h new file mode 100644 index 0000000..94cb034 --- /dev/null +++ b/libs/host/include/host/pseudolocalize.h @@ -0,0 +1,9 @@ +#ifndef HOST_PSEUDOLOCALIZE_H +#define HOST_PSEUDOLOCALIZE_H + +#include <string> + +std::string pseudolocalize_string(const std::string& source); + +#endif // HOST_PSEUDOLOCALIZE_H + |