read(fd,®s[i].type,4);
read(fd,&len,4);
regs[i].name=(char*)malloc(len+1);
- if(regs[i].name==0)
+ if(regs[i].name==NULL)
{
reg_size=i+1;
goto error;
regs[i].name[len]=0;
read(fd,®s[i].len,4);
regs[i].value=(char*)malloc(regs[i].len+1);
- if(regs[i].value==0)
+ if(regs[i].value==NULL)
{
free(regs[i].name);
reg_size=i+1;
while (t)
{
reg_handle_t* f = t;
- if (t->name)
- free(t->name);
+ free(t->name);
t=t->prev;
free(f);
}
regs = 0;
}
- if (localregpathname && localregpathname != regpathname)
+ if (localregpathname != regpathname)
free(localregpathname);
localregpathname = 0;
}
{
reg_handle_t* t;
t=(reg_handle_t*)malloc(sizeof(reg_handle_t));
- if(head==0)
+ if(head==NULL)
{
t->prev=0;
}
{
char* full_name;
reg_handle_t* t;
- if((t=find_handle(key))==0)
+ if((t=find_handle(key))==NULL)
{
TRACE("Invalid key\n");
return NULL;
return NULL;
}
- if((v=find_value_by_name(fullname))==0)
+ if((v=find_value_by_name(fullname))==NULL)
//creating new value in registry
{
- if(regs==0)
+ if(regs==NULL)
create_registry();
regs=(struct reg_value*)realloc(regs, sizeof(struct reg_value)*(reg_size+1));
//regs=(struct reg_value*)my_realloc(regs, sizeof(struct reg_value)*(reg_size+1));
// registry.c is holding its own internal pointer
// localregpathname - which is being allocate/deallocated
- if (localregpathname == 0)
+ if (localregpathname == NULL)
{
const char* pthn = regpathname;
if (!regpathname)
{
char* full_name;
reg_handle_t* t;
- if((t=find_handle(key))==0)
+ if((t=find_handle(key))==NULL)
{
TRACE("Invalid key\n");
return (reg_handle_t*)-1;
if(key==(long)HKEY_CURRENT_USER)
return 0;
handle=find_handle(key);
- if(handle==0)
+ if(handle==NULL)
return 0;
if(handle->prev)
handle->prev->next=handle->next;
if(handle->next)
handle->next->prev=handle->prev;
- if(handle->name)
- free(handle->name);
+ free(handle->name);
if(handle==head)
head=head->prev;
free(handle);
return 1;
t=find_value_by_name(c);
free(c);
- if (t==0)
+ if (t==NULL)
return 2;
if (type)
*type=t->type;
return 1;
TRACE("Creating/Opening key %s\n", fullname);
v=find_value_by_name(fullname);
- if(v==0)
+ if(v==NULL)
{
int qw=45708;
v=insert_reg_value(key, name, DIR, &qw, 4);