annotate packages/services/objloader/current/include/loader_fs.h @ 2243:6fd46febe457

Warnings, cosmetic fixes from Anthony Tonizzo
author gthomas
date Wed, 28 Jun 2006 12:48:46 +0000
parents 662e1b34b811
children 74dbf4c3f2e1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2011
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
1 #ifndef __LOADER_FS_H__
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
2 #define __LOADER_FS_H__
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
3
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
4 /* =================================================================
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
5 *
2243
6fd46febe457 Warnings, cosmetic fixes from Anthony Tonizzo
gthomas
parents: 2011
diff changeset
6 * loader_fs.h
2011
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
7 *
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
8 * =================================================================
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
9 * ####ECOSGPLCOPYRIGHTBEGIN####
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
10 * -------------------------------------------
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
11 * This file is part of eCos, the Embedded Configurable Operating
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
12 * System.
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
13 * Copyright (C) 2005 eCosCentric Ltd.
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
14 *
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
15 * eCos is free software; you can redistribute it and/or modify it
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
16 * under the terms of the GNU General Public License as published by
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
17 * the Free Software Foundation; either version 2 or (at your option)
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
18 * any later version.
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
19 *
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
20 * eCos is distributed in the hope that it will be useful, but
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
21 * WITHOUT ANY WARRANTY; without even the implied warranty of
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
22 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
23 * General Public License for more details.
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
24 *
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
25 * You should have received a copy of the GNU General Public License
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
26 * along with eCos; if not, write to the Free Software Foundation,
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
27 * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
28 *
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
29 * As a special exception, if other files instantiate templates or
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
30 * use macros or inline functions from this file, or you compile this
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
31 * file and link it with other works to produce a work based on this
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
32 * file, this file does not by itself cause the resulting work to be
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
33 * covered by the GNU General Public License. However the source code
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
34 * for this file must still be made available in accordance with
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
35 * section (3) of the GNU General Public License.
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
36 *
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
37 * This exception does not invalidate any other reasons why a work
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
38 * based on this file might be covered by the GNU General Public
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
39 * License.
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
40 *
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
41 * -------------------------------------------
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
42 * ####ECOSGPLCOPYRIGHTEND####
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
43 * =================================================================
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
44 * #####DESCRIPTIONBEGIN####
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
45 *
2243
6fd46febe457 Warnings, cosmetic fixes from Anthony Tonizzo
gthomas
parents: 2011
diff changeset
46 * Author(s): Anthony Tonizzo (atonizzo@gmail.com)
2011
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
47 * Date: 2005-05-13
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
48 * Purpose:
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
49 * Description:
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
50 *
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
51 * ####DESCRIPTIONEND####
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
52 *
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
53 * =================================================================
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
54 */
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
55
2243
6fd46febe457 Warnings, cosmetic fixes from Anthony Tonizzo
gthomas
parents: 2011
diff changeset
56 size_t cyg_ldr_fs_read(PELF_OBJECT, size_t, size_t, void*);
6fd46febe457 Warnings, cosmetic fixes from Anthony Tonizzo
gthomas
parents: 2011
diff changeset
57 cyg_int32 cyg_ldr_fs_seek(PELF_OBJECT, cyg_uint32);
6fd46febe457 Warnings, cosmetic fixes from Anthony Tonizzo
gthomas
parents: 2011
diff changeset
58 cyg_int32 cyg_ldr_fs_close(PELF_OBJECT);
6fd46febe457 Warnings, cosmetic fixes from Anthony Tonizzo
gthomas
parents: 2011
diff changeset
59 PELF_OBJECT cyg_ldr_open_library_fs(char *);
6fd46febe457 Warnings, cosmetic fixes from Anthony Tonizzo
gthomas
parents: 2011
diff changeset
60 void cyg_ldr_close_library_fs(PELF_OBJECT);
2011
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
61
662e1b34b811 Added OBJLOADER package.
nickg
parents:
diff changeset
62 #endif // __LOADER_FS_H__