feature          4247 src/extlib.c     ScmObj feature;
feature          4250 src/extlib.c     feature = (feature_scm);
feature          4254 src/extlib.c   SCM_RESULT = Scm_Require(feature);
feature          4266 src/extlib.c     ScmObj feature;
feature          4269 src/extlib.c     feature = (feature_scm);
feature          4273 src/extlib.c   SCM_RESULT = Scm_Provide(feature);
feature          4285 src/extlib.c     ScmObj feature;
feature          4288 src/extlib.c     feature = (feature_scm);
feature          4292 src/extlib.c   SCM_RESULT = Scm_ProvidedP(feature);
feature          2781 src/gauche.h   SCM_EXTERN ScmObj Scm_Require(ScmObj feature);
feature          2782 src/gauche.h   SCM_EXTERN ScmObj Scm_Provide(ScmObj feature);
feature          2783 src/gauche.h   SCM_EXTERN int    Scm_ProvidedP(ScmObj feature);
feature           824 src/load.c     ScmObj Scm_Require(ScmObj feature)
feature           831 src/load.c         if (!SCM_STRINGP(feature)) {
feature           832 src/load.c             Scm_Error("require: string expected, but got %S\n", feature);
feature           837 src/load.c             provided = Scm_Member(feature, ldinfo.provided, SCM_CMP_EQUAL);
feature           839 src/load.c             providing = Scm_Assoc(feature, ldinfo.providing, SCM_CMP_EQUAL);
feature           862 src/load.c             ldinfo.waiting = Scm_Acons(SCM_OBJ(vm), feature, ldinfo.waiting);
feature           868 src/load.c             ldinfo.providing = Scm_Acons(feature, SCM_OBJ(vm), ldinfo.providing);
feature           872 src/load.c         if (loop) Scm_Error("a loop is detected in the require dependency involving feature %S", feature);
feature           875 src/load.c             filename = Scm_StringAppendC(SCM_STRING(feature), ".scm", 4, 4);
feature           879 src/load.c             ldinfo.providing = Scm_AssocDeleteX(feature, ldinfo.providing, SCM_CMP_EQUAL);
feature           885 src/load.c         ldinfo.providing = Scm_AssocDeleteX(feature, ldinfo.providing, SCM_CMP_EQUAL);
feature           891 src/load.c     ScmObj Scm_Provide(ScmObj feature)
feature           893 src/load.c         if (!SCM_STRINGP(feature))
feature           894 src/load.c             Scm_Error("provide: string expected, but got %S\n", feature);
feature           896 src/load.c         if (SCM_FALSEP(Scm_Member(feature, ldinfo.provided, SCM_CMP_EQUAL))) {
feature           897 src/load.c             ldinfo.provided = Scm_Cons(feature, ldinfo.provided);
feature           899 src/load.c         if (!SCM_FALSEP(Scm_Member(feature, ldinfo.providing, SCM_CMP_EQUAL))) {
feature           900 src/load.c             ldinfo.providing = Scm_DeleteX(feature, ldinfo.providing, SCM_CMP_EQUAL);
feature           904 src/load.c         return feature;
feature           907 src/load.c     int Scm_ProvidedP(ScmObj feature)
feature           911 src/load.c         r = !SCM_FALSEP(Scm_Member(feature, ldinfo.provided, SCM_CMP_EQUAL));