diff -r 08a6717c4a99 -r f9d171c71f7e core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/SymbianMacroStore.java --- a/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/SymbianMacroStore.java Fri Aug 06 10:12:39 2010 -0500 +++ b/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/SymbianMacroStore.java Fri Aug 06 12:17:31 2010 -0500 @@ -178,19 +178,30 @@ } /** - * Get a list of Macros for a given OS. Format will just be the name (e.g. "FOO") + * Get a list of Macros for a given OS. Format will just be the name (e.g. "FOO"). + * @param osVersion - A version object. Only the major and minor rev are checked. + * @param branch - An OS branch (e.g. 'a' or 'b') or an empty string if none. + * @return A full list of define macro names (no values). Returns an empty list if the OS version is not in the store + * @deprecated - use getOSMacros(Version osVersion) + */ + public List getOSMacros(Version osVersion, String branch){ + return getOSMacros(osVersion); + } + + /** + * Get a list of Macros for a given OS. Format will just be the name (e.g. "FOO"). * @param osVersion - A version object. Only the major and minor rev are checked. * @param branch - An OS branch (e.g. 'a' or 'b') or an empty string if none. * @return A full list of define macro names (no values). Returns an empty list if the OS version is not in the store */ - public List getOSMacros(Version osVersion, String branch){ + public List getOSMacros(Version osVersion){ List osMacroList = new ArrayList(); String majStr = String.valueOf(osVersion.getMajor()); String minStr = String.valueOf(osVersion.getMinor()); if (majStr.length() > 0 && minStr.length() > 0){ String osVerStr = majStr + "." + minStr; - osMacroList = osMacros.get(osVerStr + branch); + osMacroList = osMacros.get(osVerStr); } if (osMacroList == null){ @@ -200,6 +211,7 @@ } + /** * Get a hash map of all the platforms and their associated macros for a given OS version * For OS version, only major/minor are checked in the store.