3045 |
CHECK_SYMBOL (feature); |
CHECK_SYMBOL (feature); |
3046 |
tem = Fmemq (feature, Vfeatures); |
tem = Fmemq (feature, Vfeatures); |
3047 |
if (!NILP (tem) && !NILP (subfeature)) |
if (!NILP (tem) && !NILP (subfeature)) |
3048 |
tem = Fmemq (subfeature, Fget (feature, Qsubfeatures)); |
tem = Fmember (subfeature, Fget (feature, Qsubfeatures)); |
3049 |
return (NILP (tem)) ? Qnil : Qt; |
return (NILP (tem)) ? Qnil : Qt; |
3050 |
} |
} |
3051 |
|
|
3058 |
{ |
{ |
3059 |
register Lisp_Object tem; |
register Lisp_Object tem; |
3060 |
CHECK_SYMBOL (feature); |
CHECK_SYMBOL (feature); |
3061 |
|
CHECK_LIST (subfeatures); |
3062 |
if (!NILP (Vautoload_queue)) |
if (!NILP (Vautoload_queue)) |
3063 |
Vautoload_queue = Fcons (Fcons (Vfeatures, Qnil), Vautoload_queue); |
Vautoload_queue = Fcons (Fcons (Vfeatures, Qnil), Vautoload_queue); |
3064 |
tem = Fmemq (feature, Vfeatures); |
tem = Fmemq (feature, Vfeatures); |