19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#ifndef DEVICE_TOOLS_AIDL_SEARCH_PATH_H 29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#define DEVICE_TOOLS_AIDL_SEARCH_PATH_H 39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#include <stdio.h> 59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#if __cplusplus 79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#include <vector> 89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#include <string> 99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectusing namespace std; 109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectextern "C" { 119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#endif 129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project// returns a FILE* and the char* for the file that it found 149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project// given is the class name we're looking for 159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectchar* find_import_file(const char* given); 169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#if __cplusplus 189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project}; // extern "C" 199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectvoid set_import_paths(const vector<string>& importPaths); 209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#endif 219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#endif // DEVICE_TOOLS_AIDL_SEARCH_PATH_H 239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 24