* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
/*
* Utility functions related to "dexopt".
*/
-#ifndef _LIBDEX_OPTINVOCATION
-#define _LIBDEX_OPTINVOCATION
-
-#include <stdint.h>
-#include <unistd.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
+#ifndef LIBDEX_OPTINVOCATION_H_
+#define LIBDEX_OPTINVOCATION_H_
/*
* Utility routines, used by the VM.
const char* subFileName);
int dexOptCreateEmptyHeader(int fd);
-/* some flags that get passed through to "dexopt" command */
-#define DEXOPT_OPT_ENABLED (1)
-#define DEXOPT_OPT_ALL (1 << 1)
-#define DEXOPT_VERIFY_ENABLED (1 << 2)
-#define DEXOPT_VERIFY_ALL (1 << 3)
-#define DEXOPT_IS_BOOTSTRAP (1 << 4)
-#define DEXOPT_GEN_REGISTER_MAP (1 << 5)
-
-
-#ifdef __cplusplus
-};
-#endif
-
-#endif /*_LIBDEX_OPTINVOCATION*/
+#endif // LIBDEX_OPTINVOCATION_H_