#define INVALID_INTEGER_VALUE 0xFFFFFFFF
-BOOL freerdp_client_rdp_file_set_integer(rdpFile* file, char* name, int value, int index)
+BOOL freerdp_client_rdp_file_set_integer(rdpFile* file, const char* name, int value, int index)
{
BOOL bStandard = TRUE;
free(valueA);
}
-void freerdp_client_parse_rdp_file_integer_ascii(rdpFile* file, char* name, char* value, int index)
+void freerdp_client_parse_rdp_file_integer_ascii(rdpFile* file, const char* name, const char* value, int index)
{
int ivalue = atoi(value);
freerdp_client_rdp_file_set_integer(file, name, ivalue, index);
}
-BOOL freerdp_client_rdp_file_set_string(rdpFile* file, char* name, char* value, int index)
+BOOL freerdp_client_rdp_file_set_string(rdpFile* file, const char* name, const char* value, int index)
{
BOOL bStandard = TRUE;
if ((d2 - d1) != 2)
goto next_line; /* improper type length */
- if (d2 == end)
- goto next_line; /* no value */
*d1 = 0;
*d2 = 0;
if ((d2 - d1) != 2)
goto next_line; /* improper type length */
- if (d2 == end)
- goto next_line; /* no value */
*d1 = 0;
*d2 = 0;
index = freerdp_client_parse_rdp_file_add_line(file, text, -1);
line = freerdp_client_rdp_file_find_line_index(file, index);
- freerdp_client_rdp_file_set_string(file, (char*) name, (char*) value, index);
+ freerdp_client_rdp_file_set_string(file, name, value, index);
free(text);
}