1 /* 2 * Copyright (C) 2004 Microtronix Datacom Ltd 3 * 4 * This file is subject to the terms and conditions of the GNU General 5 * Public License. See the file COPYING in the main directory of this 6 * archive for more details. 7 */ 8 9 #include <linux/export.h> 10 #include <linux/string.h> 11 12 /* string functions */ 13 14 EXPORT_SYMBOL(memcpy); 15 EXPORT_SYMBOL(memset); 16 EXPORT_SYMBOL(memmove); 17 18 /* 19 * libgcc functions - functions that are used internally by the 20 * compiler... (prototypes are not correct though, but that 21 * doesn't really matter since they're not versioned). 22 */ 23 #define DECLARE_EXPORT(name) extern void name(void); EXPORT_SYMBOL(name) 24 25 DECLARE_EXPORT(__gcc_bcmp); 26 DECLARE_EXPORT(__divsi3); 27 DECLARE_EXPORT(__moddi3); 28 DECLARE_EXPORT(__modsi3); 29 DECLARE_EXPORT(__udivmoddi4); 30 DECLARE_EXPORT(__udivsi3); 31 DECLARE_EXPORT(__umoddi3); 32 DECLARE_EXPORT(__umodsi3); 33 DECLARE_EXPORT(__muldi3); 34