Function: get-load-suffixes

get-load-suffixes is a function defined in lread.c.

Signature

(get-load-suffixes)

Documentation

Return the suffixes that load should try if a suffix is required.

This uses the variables load-suffixes and load-file-rep-suffixes.

Source Code

// Defined in /usr/src/emacs/src/lread.c
{
  Lisp_Object lst = Qnil, suffixes = Vload_suffixes;
  FOR_EACH_TAIL (suffixes)
    {
      Lisp_Object exts = Vload_file_rep_suffixes;
      Lisp_Object suffix = XCAR (suffixes);
      FOR_EACH_TAIL (exts)
	lst = Fcons (concat2 (suffix, XCAR (exts)), lst);
    }
  return Fnreverse (lst);
}