mod_chxj_config *conf;
char *spec_check = NULL;
- DBG(r, "REQ[%X] start chxj_specified_device()", TO_ADDR(r));
+ DBG(r, "REQ[%X] start %s()", TO_ADDR(r),__func__);
/*
* if I have spec cache, I will use it.
if (spec_check && STRCASEEQ('d','D',"done",spec_check)) {
dt = v_spec;
DBG(r, "REQ[%x] Use spec cache.", TO_ADDR(r));
- DBG(r, "REQ[%x] end chxj_specified_device() (Spec-Check-Done)", (unsigned int)(apr_size_t)r);
+ DBG(r, "REQ[%x] end %s() (Spec-Check-Done)", (unsigned int)(apr_size_t)r, __func__);
return dt;
}
conf = chxj_get_module_config(r->per_dir_config, &chxj_module);
if(! user_agent){
- DBG(r, "REQ[%X] end chxj_specified_device() %d", TO_ADDR(r), conf->detect_device_type);
+ DBG(r, "REQ[%X] end %s() %d", TO_ADDR(r), __func__,conf->detect_device_type);
return dt;
}
v_spec = dt;
apr_table_setn(r->headers_in, "X-Chxj-Spec-Check", "done");
- DBG(r, "REQ[%X] end chxj_specified_device() %d",TO_ADDR(r), conf->detect_device_type);
+ DBG(r, "REQ[%X] end %s() %d",TO_ADDR(r), __func__,conf->detect_device_type);
return dt;
}
+
/**
* The device is specified from UserAgent.
* @param r Request_rec is appointed.
device_table *dt;
char *device_id;
- if (! user_agent)
+ DBG(r, "REQ[%X] start %s()", TO_ADDR(r),__func__);
+ if (! user_agent) {
+ DBG(r, "REQ[%X] end %s() (user_agent is not set)", TO_ADDR(r),__func__);
return returnType;
+ }
- DBG(r, "REQ[%X] start s_specified_device()", TO_ADDR(r));
if (! conf->devices) {
ERR(r, "REQ[%X] device_data.xml load failure", TO_ADDR(r));
- DBG(r, "REQ[%X] end chxj_specified_device()", TO_ADDR(r));
+ DBG(r, "REQ[%X] end %s()", TO_ADDR(r), __func__);
return returnType;
}
/* DBG(r, "pattern is [%s]", dtl->pattern); */
if (! dtl->regexp) {
ERR(r,"REQ[%X] compile failed.", TO_ADDR(r));
- DBG(r, "REQ[%X] end chxj_specified_device()", TO_ADDR(r));
+ DBG(r, "REQ[%X] %s()", TO_ADDR(r),__func__);
return returnType;
}
if (conf->detect_device_type > CHXJ_ADD_DETECT_DEVICE_TYPE_NONE ){
dt->device_id = device_id;
}
- DBG(r,"REQ[%X] end %s (Not Found) use [%s]", TO_ADDR(r), __func__, dt->device_id);
+ DBG(r,"REQ[%X] end %s() (Not Found) use [%s]", TO_ADDR(r), __func__, dt->device_id);
return dt;
}
}
- DBG(r,"REQ[%X] end %s (Found) use [%s]", TO_ADDR(r), __func__, dt->device_id);
+ DBG(r,"REQ[%X] end %s() (Found) use [%s]", TO_ADDR(r), __func__, dt->device_id);
return dt;
}
}
return spec;
}
- DBG(r, "REQ[%X] start s_specified_device_from_tsv() device_id:[%s]", TO_ADDR(r), spec->device_id);
+ DBG(r, "REQ[%X] start %s() device_id:[%s]", TO_ADDR(r), __func__,spec->device_id);
mod_chxj_config *conf;
conf = chxj_get_module_config(r->per_dir_config, &chxj_module);
if(conf->device_hash == NULL){
- DBG(r, "REQ[%X] end s_specified_device_from_tsv()", TO_ADDR(r));
+ DBG(r, "REQ[%X] end %s()", TO_ADDR(r),__func__);
return spec;
}
char *key = apr_psprintf(r->pool,"%d.%s",spec->provider,spec->device_id);
apr_table_t *ht = apr_hash_get(conf->device_hash,key,APR_HASH_KEY_STRING);
if(ht != NULL){
- DBG(r, "REQ[%X] found ! s_specified_device_from_tsv() %s", TO_ADDR(r), key);
+ DBG(r, "REQ[%X] found ! %s() %s", TO_ADDR(r), __func__,key);
int i;
for ( i=0; i< conf->device_keys->nelts; i++){
const char *k = ((const char**)conf->device_keys->elts)[i];
}
}
- DBG(r, "REQ[%X] end s_specified_device_from_tsv() [%d]",TO_ADDR(r),spec->provider);
+ DBG(r, "REQ[%X] end %s() [%d]",TO_ADDR(r),__func__,spec->provider);
return spec;
}