Jacek Caban : crypt32: Get rid of P*_CONTEXT typedefs.
Alexandre Julliard
julliard at winehq.org
Wed Sep 4 15:08:31 CDT 2013
Module: wine
Branch: master
Commit: f4c8c3d69ccf93b7d8e9e89ab8c2c51bd760155f
URL: http://source.winehq.org/git/wine.git/?a=commit;h=f4c8c3d69ccf93b7d8e9e89ab8c2c51bd760155f
Author: Jacek Caban <jacek at codeweavers.com>
Date: Wed Sep 4 12:39:34 2013 +0200
crypt32: Get rid of P*_CONTEXT typedefs.
---
dlls/crypt32/context.c | 40 +++++++++++++++++++---------------------
1 files changed, 19 insertions(+), 21 deletions(-)
diff --git a/dlls/crypt32/context.c b/dlls/crypt32/context.c
index a8d47f2..c5f609b 100644
--- a/dlls/crypt32/context.c
+++ b/dlls/crypt32/context.c
@@ -35,24 +35,24 @@ typedef struct _BASE_CONTEXT
{
LONG ref;
ContextType type;
-} BASE_CONTEXT, *PBASE_CONTEXT;
+} BASE_CONTEXT;
typedef struct _DATA_CONTEXT
{
LONG ref;
ContextType type; /* always ContextTypeData */
CONTEXT_PROPERTY_LIST *properties;
-} DATA_CONTEXT, *PDATA_CONTEXT;
+} DATA_CONTEXT;
typedef struct _LINK_CONTEXT
{
LONG ref;
ContextType type; /* always ContextTypeLink */
- PBASE_CONTEXT linked;
-} LINK_CONTEXT, *PLINK_CONTEXT;
+ BASE_CONTEXT *linked;
+} LINK_CONTEXT;
#define CONTEXT_FROM_BASE_CONTEXT(p, s) ((LPBYTE)(p) - (s))
-#define BASE_CONTEXT_FROM_CONTEXT(p, s) (PBASE_CONTEXT)((LPBYTE)(p) + (s))
+#define BASE_CONTEXT_FROM_CONTEXT(p, s) (BASE_CONTEXT*)((LPBYTE)(p) + (s))
void *Context_CreateDataContext(size_t contextSize)
{
@@ -60,7 +60,7 @@ void *Context_CreateDataContext(size_t contextSize)
if (ret)
{
- PDATA_CONTEXT context = (PDATA_CONTEXT)((LPBYTE)ret + contextSize);
+ DATA_CONTEXT *context = (DATA_CONTEXT*)((LPBYTE)ret + contextSize);
context->ref = 1;
context->type = ContextTypeData;
@@ -84,9 +84,9 @@ void *Context_CreateLinkContext(unsigned int contextSize, void *linked, unsigned
if (context)
{
- PLINK_CONTEXT linkContext = (PLINK_CONTEXT)BASE_CONTEXT_FROM_CONTEXT(
+ LINK_CONTEXT *linkContext = (LINK_CONTEXT*)BASE_CONTEXT_FROM_CONTEXT(
context, contextSize);
- PBASE_CONTEXT linkedBase = BASE_CONTEXT_FROM_CONTEXT(linked,
+ BASE_CONTEXT *linkedBase = BASE_CONTEXT_FROM_CONTEXT(linked,
contextSize);
memcpy(context, linked, contextSize);
@@ -103,14 +103,14 @@ void *Context_CreateLinkContext(unsigned int contextSize, void *linked, unsigned
void Context_AddRef(void *context, size_t contextSize)
{
- PBASE_CONTEXT baseContext = BASE_CONTEXT_FROM_CONTEXT(context, contextSize);
+ BASE_CONTEXT *baseContext = BASE_CONTEXT_FROM_CONTEXT(context, contextSize);
InterlockedIncrement(&baseContext->ref);
TRACE("%p's ref count is %d\n", context, baseContext->ref);
if (baseContext->type == ContextTypeLink)
{
void *linkedContext = Context_GetLinkedContext(context, contextSize);
- PBASE_CONTEXT linkedBase = BASE_CONTEXT_FROM_CONTEXT(linkedContext,
+ BASE_CONTEXT *linkedBase = BASE_CONTEXT_FROM_CONTEXT(linkedContext,
contextSize);
/* Add-ref the linked contexts too */
@@ -141,7 +141,7 @@ void Context_AddRef(void *context, size_t contextSize)
void *Context_GetExtra(const void *context, size_t contextSize)
{
- PBASE_CONTEXT baseContext = BASE_CONTEXT_FROM_CONTEXT(context, contextSize);
+ BASE_CONTEXT *baseContext = BASE_CONTEXT_FROM_CONTEXT(context, contextSize);
assert(baseContext->type == ContextTypeLink);
return (LPBYTE)baseContext + sizeof(LINK_CONTEXT);
@@ -149,27 +149,25 @@ void *Context_GetExtra(const void *context, size_t contextSize)
void *Context_GetLinkedContext(void *context, size_t contextSize)
{
- PBASE_CONTEXT baseContext = BASE_CONTEXT_FROM_CONTEXT(context, contextSize);
+ BASE_CONTEXT *baseContext = BASE_CONTEXT_FROM_CONTEXT(context, contextSize);
assert(baseContext->type == ContextTypeLink);
- return CONTEXT_FROM_BASE_CONTEXT(((PLINK_CONTEXT)baseContext)->linked,
- contextSize);
+ return CONTEXT_FROM_BASE_CONTEXT(((LINK_CONTEXT*)baseContext)->linked, contextSize);
}
CONTEXT_PROPERTY_LIST *Context_GetProperties(const void *context, size_t contextSize)
{
- PBASE_CONTEXT ptr = BASE_CONTEXT_FROM_CONTEXT(context, contextSize);
+ BASE_CONTEXT *ptr = BASE_CONTEXT_FROM_CONTEXT(context, contextSize);
while (ptr && ptr->type == ContextTypeLink)
- ptr = ((PLINK_CONTEXT)ptr)->linked;
- return (ptr && ptr->type == ContextTypeData) ?
- ((PDATA_CONTEXT)ptr)->properties : NULL;
+ ptr = ((LINK_CONTEXT*)ptr)->linked;
+ return (ptr && ptr->type == ContextTypeData) ? ((DATA_CONTEXT*)ptr)->properties : NULL;
}
BOOL Context_Release(void *context, size_t contextSize,
ContextFreeFunc dataContextFree)
{
- PBASE_CONTEXT base = BASE_CONTEXT_FROM_CONTEXT(context, contextSize);
+ BASE_CONTEXT *base = BASE_CONTEXT_FROM_CONTEXT(context, contextSize);
BOOL ret = TRUE;
if (base->ref <= 0)
@@ -183,7 +181,7 @@ BOOL Context_Release(void *context, size_t contextSize,
* it as well, using the same offset and data free function.
*/
ret = Context_Release(CONTEXT_FROM_BASE_CONTEXT(
- ((PLINK_CONTEXT)base)->linked, contextSize), contextSize,
+ ((LINK_CONTEXT*)base)->linked, contextSize), contextSize,
dataContextFree);
}
if (InterlockedDecrement(&base->ref) == 0)
@@ -191,7 +189,7 @@ BOOL Context_Release(void *context, size_t contextSize,
TRACE("freeing %p\n", context);
if (base->type == ContextTypeData)
{
- ContextPropertyList_Free(((PDATA_CONTEXT)base)->properties);
+ ContextPropertyList_Free(((DATA_CONTEXT*)base)->properties);
dataContextFree(context);
}
CryptMemFree(context);
More information about the wine-cvs
mailing list