java-props.h 745 B

12345678910111213141516171819202122232425262728293031323334
  1. // java-props.h - Properties -*- c++ -*-
  2. /* Copyright (C) 1999 Free Software Foundation
  3. This file is part of libgcj.
  4. This software is copyrighted work licensed under the terms of the
  5. Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
  6. details. */
  7. #ifndef __JAVA_PROPS_H__
  8. #define __JAVA_PROPS_H__
  9. typedef struct
  10. {
  11. char *key;
  12. size_t key_length;
  13. char *value;
  14. size_t value_length;
  15. } property_pair;
  16. // Set to NULL-terminated list of properties set at compile time.
  17. extern const char **_Jv_Compiler_Properties;
  18. extern int _Jv_Properties_Count;
  19. // Properties taken from the user's environment.
  20. extern property_pair *_Jv_Environment_Properties;
  21. // Module load path.
  22. extern char *_Jv_Module_Load_Path;
  23. #endif