Created
October 21, 2014 14:31
-
-
Save irjudson/4912b58c2a00c0a07dd7 to your computer and use it in GitHub Desktop.
AllSeen 14.06 Patch / AllJoyn-JS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From 6114ec0587f44e2f9eb4b2c42e434926f8f86c0e Mon Sep 17 00:00:00 2001 | |
From: "Ivan R. Judson" <[email protected]> | |
Date: Fri, 17 Oct 2014 15:09:48 -0700 | |
Subject: [PATCH] Fixed signature mismatches. | |
--- | |
ajs_propstore.c | 16 ++++++++-------- | |
1 file changed, 8 insertions(+), 8 deletions(-) | |
diff --git a/ajs_propstore.c b/ajs_propstore.c | |
index 8c77e6e..b7b4de8 100644 | |
--- a/ajs_propstore.c | |
+++ b/ajs_propstore.c | |
@@ -101,19 +101,19 @@ static const PropertyStoreEntry propDefs[AJSVC_PROPERTY_STORE_NUMBER_OF_KEYS] = | |
static const char* SupportedLanguagesKey = "SupportedLanguages"; | |
-uint8_t AJSVC_PropertyStore_GetMaxValueLength(int8_t field) | |
+uint8_t AJSVC_PropertyStore_GetMaxValueLength(AJSVC_PropertyStoreFieldIndices field) | |
{ | |
return MAX_PROP_LENGTH; | |
} | |
-const char* AJSVC_PropertyStore_GetFieldName(int8_t field) | |
+const char* AJSVC_PropertyStore_GetFieldName(AJSVC_PropertyStoreFieldIndices field) | |
{ | |
return IS_VALID_FIELD_ID(field) ? propDefs[field].keyName : "N/A"; | |
} | |
-int8_t AJSVC_PropertyStore_GetFieldIndex(const char* fieldName) | |
+AJSVC_PropertyStoreFieldIndices AJSVC_PropertyStore_GetFieldIndex(const char* fieldName) | |
{ | |
- int8_t field; | |
+ AJSVC_PropertyStoreFieldIndices field; | |
for (field = FIRST_PROPERTY_INDEX; field < AJSVC_PROPERTY_STORE_NUMBER_OF_KEYS; field++) { | |
if (strcmp(propDefs[field].keyName, fieldName) == 0) { | |
@@ -162,7 +162,7 @@ const char* AJSVC_PropertyStore_GetLanguageName(int8_t index) | |
return language ? language : DEFAULT_LANGUAGE; | |
} | |
-const char* AJSVC_PropertyStore_GetValueForLang(int8_t field, int8_t index) | |
+const char* AJSVC_PropertyStore_GetValueForLang(AJSVC_PropertyStoreFieldIndices field, int8_t index) | |
{ | |
const char* val = NULL; | |
const char* lang; | |
@@ -214,7 +214,7 @@ const char* AJSVC_PropertyStore_GetValueForLang(int8_t field, int8_t index) | |
return val; | |
} | |
-const char* AJSVC_PropertyStore_GetValue(int8_t field) | |
+const char* AJSVC_PropertyStore_GetValue(AJSVC_PropertyStoreFieldIndices field) | |
{ | |
return AJSVC_PropertyStore_GetValueForLang(field, AJS_GetCurrentLanguage()); | |
} | |
@@ -224,7 +224,7 @@ int8_t AJSVC_PropertyStore_GetLanguageIndex(const char* const language) | |
return (int8_t)AJS_GetLanguageIndex(duktape, language); | |
} | |
-uint8_t AJSVC_PropertyStore_SetValue(int8_t field, const char* value) | |
+uint8_t AJSVC_PropertyStore_SetValue(AJSVC_PropertyStoreFieldIndices field, const char* value) | |
{ | |
return AJSVC_PropertyStore_SetValueForLang(field, AJS_GetCurrentLanguage(), value); | |
} | |
@@ -443,7 +443,7 @@ AJ_Status AJSVC_PropertyStore_Update(const char* key, int8_t lang, const char* v | |
return AJSVC_PropertyStore_SetValueForLang(field, lang, value) ? AJ_OK : AJ_ERR_INVALID; | |
} | |
-uint8_t AJSVC_PropertyStore_SetValueForLang(int8_t field, int8_t lang, const char* value) | |
+uint8_t AJSVC_PropertyStore_SetValueForLang(AJSVC_PropertyStoreFieldIndices field, int8_t lang, const char* value) | |
{ | |
duk_context* ctx = duktape; | |
const char* str = value; | |
-- | |
1.9.3 (Apple Git-50) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment