mirror of https://github.com/FreeRDP/FreeRDP
Fixed invalid API usage, ...
This commit is contained in:
parent
b190a16c5d
commit
4331fa1f8b
|
@ -400,7 +400,7 @@ static int BitBlt_DSPDxax_16bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int nWi
|
|||
UINT16 color16;
|
||||
HGDI_BITMAP hSrcBmp;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
/* D = (S & P) | (~S & D) */
|
||||
|
|
|
@ -160,7 +160,7 @@ static int BitBlt_SRCCOPY_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int nWi
|
|||
BYTE* srcp;
|
||||
BYTE* dstp;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
if ((hdcDest->selectedObject != hdcSrc->selectedObject) ||
|
||||
|
@ -224,7 +224,7 @@ static int BitBlt_NOTSRCCOPY_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int
|
|||
UINT32* srcp;
|
||||
UINT32* dstp;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
for (y = 0; y < nHeight; y++)
|
||||
|
@ -274,7 +274,7 @@ static int BitBlt_SRCERASE_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int nW
|
|||
UINT32* srcp;
|
||||
UINT32* dstp;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
for (y = 0; y < nHeight; y++)
|
||||
|
@ -302,7 +302,7 @@ static int BitBlt_NOTSRCERASE_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int
|
|||
UINT32* srcp;
|
||||
UINT32* dstp;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
for (y = 0; y < nHeight; y++)
|
||||
|
@ -330,7 +330,7 @@ static int BitBlt_SRCINVERT_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int n
|
|||
UINT32* srcp;
|
||||
UINT32* dstp;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
for (y = 0; y < nHeight; y++)
|
||||
|
@ -358,7 +358,7 @@ static int BitBlt_SRCAND_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int nWid
|
|||
UINT32* srcp;
|
||||
UINT32* dstp;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
for (y = 0; y < nHeight; y++)
|
||||
|
@ -386,7 +386,7 @@ static int BitBlt_SRCPAINT_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int nW
|
|||
UINT32* srcp;
|
||||
UINT32* dstp;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
for (y = 0; y < nHeight; y++)
|
||||
|
@ -419,7 +419,7 @@ static int BitBlt_DSPDxax_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int nWi
|
|||
UINT32 color32;
|
||||
HGDI_BITMAP hSrcBmp;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
/* D = (S & P) | (~S & D) */
|
||||
|
@ -484,7 +484,7 @@ static int BitBlt_PSDPxax_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int nWi
|
|||
UINT32* patp;
|
||||
UINT32 color32;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
/* D = (S & D) | (~S & P) */
|
||||
|
@ -541,7 +541,7 @@ static int BitBlt_SPDSxax_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int nWi
|
|||
UINT32* patp;
|
||||
UINT32 color32;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
/* D = S ^ (P & (D ^ S)) */
|
||||
|
@ -597,7 +597,7 @@ static int BitBlt_SPna_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int nWidth
|
|||
UINT32* dstp;
|
||||
UINT32* patp;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
for (y = 0; y < nHeight; y++)
|
||||
|
@ -627,7 +627,7 @@ static int BitBlt_DSna_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int nWidth
|
|||
UINT32* srcp;
|
||||
UINT32* dstp;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
for (y = 0; y < nHeight; y++)
|
||||
|
@ -706,7 +706,7 @@ static int BitBlt_MERGECOPY_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int n
|
|||
UINT32* dstp;
|
||||
UINT32* patp;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
for (y = 0; y < nHeight; y++)
|
||||
|
@ -736,7 +736,7 @@ static int BitBlt_MERGEPAINT_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int
|
|||
UINT32* srcp;
|
||||
UINT32* dstp;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
for (y = 0; y < nHeight; y++)
|
||||
|
@ -870,7 +870,7 @@ static int BitBlt_PATPAINT_32bpp(HGDI_DC hdcDest, int nXDest, int nYDest, int nW
|
|||
UINT32* dstp;
|
||||
UINT32* patp;
|
||||
|
||||
if (!hdcDst || !hdcSrc)
|
||||
if (!hdcDest || !hdcSrc)
|
||||
return 1;
|
||||
|
||||
for (y = 0; y < nHeight; y++)
|
||||
|
|
|
@ -86,6 +86,9 @@ BOOL FilePatternMatchSubExpressionA(LPCSTR lpFileName, size_t cchFileName,
|
|||
{
|
||||
LPSTR lpMatch;
|
||||
|
||||
if (!lpFileName)
|
||||
return FALSE;
|
||||
|
||||
if (*lpWildcard == '*')
|
||||
{
|
||||
/*
|
||||
|
|
|
@ -31,8 +31,8 @@
|
|||
|
||||
#define WINPR_HKLM_HIVE "/etc/winpr/HKLM.reg"
|
||||
|
||||
void reg_print_key(Reg* reg, RegKey* key);
|
||||
void reg_print_value(Reg* reg, RegVal* value);
|
||||
static void reg_print_key(Reg* reg, RegKey* key);
|
||||
static void reg_print_value(Reg* reg, RegVal* value);
|
||||
|
||||
struct reg_data_type
|
||||
{
|
||||
|
@ -41,7 +41,7 @@ struct reg_data_type
|
|||
DWORD type;
|
||||
};
|
||||
|
||||
struct reg_data_type REG_DATA_TYPE_TABLE[] =
|
||||
static struct reg_data_type REG_DATA_TYPE_TABLE[] =
|
||||
{
|
||||
{ "\"", 1, REG_SZ },
|
||||
{ "dword:", 6, REG_DWORD },
|
||||
|
@ -55,7 +55,7 @@ struct reg_data_type REG_DATA_TYPE_TABLE[] =
|
|||
{ NULL, 0, 0 }
|
||||
};
|
||||
|
||||
char* REG_DATA_TYPE_STRINGS[] =
|
||||
static char* REG_DATA_TYPE_STRINGS[] =
|
||||
{
|
||||
"REG_NONE",
|
||||
"REG_SZ",
|
||||
|
@ -71,7 +71,7 @@ char* REG_DATA_TYPE_STRINGS[] =
|
|||
"REG_QWORD"
|
||||
};
|
||||
|
||||
void reg_load_start(Reg* reg)
|
||||
static void reg_load_start(Reg* reg)
|
||||
{
|
||||
long int file_size;
|
||||
|
||||
|
@ -79,6 +79,10 @@ void reg_load_start(Reg* reg)
|
|||
file_size = ftell(reg->fp);
|
||||
fseek(reg->fp, 0, SEEK_SET);
|
||||
|
||||
reg->line = NULL;
|
||||
reg->next_line = NULL;
|
||||
reg->buffer = NULL;
|
||||
|
||||
if (file_size < 1)
|
||||
return;
|
||||
|
||||
|
@ -87,24 +91,41 @@ void reg_load_start(Reg* reg)
|
|||
if (fread(reg->buffer, file_size, 1, reg->fp) != 1)
|
||||
{
|
||||
free(reg->buffer);
|
||||
reg->buffer = NULL;
|
||||
return;
|
||||
}
|
||||
|
||||
reg->buffer[file_size] = '\n';
|
||||
reg->buffer[file_size + 1] = '\0';
|
||||
|
||||
reg->line = NULL;
|
||||
reg->next_line = strtok(reg->buffer, "\n");
|
||||
}
|
||||
|
||||
void reg_load_finish(Reg* reg)
|
||||
static void reg_load_finish(Reg* reg)
|
||||
{
|
||||
free(reg->buffer);
|
||||
reg->buffer = NULL;
|
||||
reg->line = NULL;
|
||||
if (!reg)
|
||||
return;
|
||||
|
||||
if (reg->buffer)
|
||||
{
|
||||
free(reg->buffer);
|
||||
reg->buffer = NULL;
|
||||
}
|
||||
|
||||
if (reg->line)
|
||||
{
|
||||
free(reg->line);
|
||||
reg->line = NULL;
|
||||
}
|
||||
|
||||
if (reg->next_line)
|
||||
{
|
||||
free(reg->next_line);
|
||||
reg->next_line = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
RegVal* reg_load_value(Reg* reg, RegKey* key)
|
||||
static RegVal* reg_load_value(Reg* reg, RegKey* key)
|
||||
{
|
||||
int index;
|
||||
char* p[5];
|
||||
|
@ -181,16 +202,19 @@ RegVal* reg_load_value(Reg* reg, RegKey* key)
|
|||
return value;
|
||||
}
|
||||
|
||||
BOOL reg_load_has_next_line(Reg* reg)
|
||||
static BOOL reg_load_has_next_line(Reg* reg)
|
||||
{
|
||||
if (!reg)
|
||||
return FALSE;
|
||||
return 0;
|
||||
|
||||
return (reg->next_line != NULL) ? 1 : 0;
|
||||
}
|
||||
|
||||
char* reg_load_get_next_line(Reg* reg)
|
||||
static char* reg_load_get_next_line(Reg* reg)
|
||||
{
|
||||
if (!reg)
|
||||
return NULL;
|
||||
|
||||
reg->line = reg->next_line;
|
||||
reg->next_line = strtok(NULL, "\n");
|
||||
reg->line_length = strlen(reg->line);
|
||||
|
@ -198,12 +222,12 @@ char* reg_load_get_next_line(Reg* reg)
|
|||
return reg->line;
|
||||
}
|
||||
|
||||
char* reg_load_peek_next_line(Reg* reg)
|
||||
static char* reg_load_peek_next_line(Reg* reg)
|
||||
{
|
||||
return reg->next_line;
|
||||
}
|
||||
|
||||
void reg_insert_key(Reg* reg, RegKey* key, RegKey* subkey)
|
||||
static void reg_insert_key(Reg* reg, RegKey* key, RegKey* subkey)
|
||||
{
|
||||
char* name;
|
||||
char* path;
|
||||
|
@ -229,7 +253,7 @@ void reg_insert_key(Reg* reg, RegKey* key, RegKey* subkey)
|
|||
free(path);
|
||||
}
|
||||
|
||||
RegKey* reg_load_key(Reg* reg, RegKey* key)
|
||||
static RegKey* reg_load_key(Reg* reg, RegKey* key)
|
||||
{
|
||||
char* p[2];
|
||||
int length;
|
||||
|
@ -303,7 +327,7 @@ void reg_load(Reg* reg)
|
|||
reg_load_finish(reg);
|
||||
}
|
||||
|
||||
void reg_unload_value(Reg* reg, RegVal* value)
|
||||
static void reg_unload_value(Reg* reg, RegVal* value)
|
||||
{
|
||||
if (value->type == REG_DWORD)
|
||||
{
|
||||
|
@ -321,7 +345,7 @@ void reg_unload_value(Reg* reg, RegVal* value)
|
|||
free(value);
|
||||
}
|
||||
|
||||
void reg_unload_key(Reg* reg, RegKey* key)
|
||||
static void reg_unload_key(Reg* reg, RegKey* key)
|
||||
{
|
||||
RegVal* pValue;
|
||||
RegVal* pValueNext;
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
#ifndef REGISTRY_REG_H_
|
||||
#define REGISTRY_REG_H_
|
||||
|
||||
#include <winpr/registry.h>
|
||||
|
||||
|
@ -62,3 +64,6 @@ struct _reg_key
|
|||
};
|
||||
|
||||
Reg* reg_open(BOOL read_only);
|
||||
void reg_close(Reg *reg);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue