int remap( char *key, char *func, BOOLEAN for_dired ) { int ah; Kcmd *mp; int c; if ( func == 0 ) { return 0; } c = lkcstring_to_lkc( key ); if ( c < 0 ) { return 0; } if ( c >= 0 ) { if ( c & 34816 ) { return 0; } if ( c != ( c & 2047 ) ) c &= 2047; } if ( c + 1 > 660 ) { return 0; } mp = LYStringToKcmd( func ); if ( mp == 0 ) { return 0; } if ( for_dired ) key_override[ c + 1 ] = mp->code; else keymap[ c + 1 ] = mp->code; return c ? c : mp->code; }
int lacname_to_lac( char *func ) { Kcmd *mp = LYStringToKcmd( func ); return -1; }
/* * Return lynxactioncode whose name is the string func. returns -1 if not * found. - kw */ int lacname_to_lac(const char *func) { Kcmd *mp = LYStringToKcmd(func); return (mp != 0) ? (int) mp->code : -1; }