[script] Remove arbitrary limit on script line lengths

This commit is contained in:
Michael Brown
2008-06-18 00:43:58 +01:00
parent 0d91c37ce5
commit 0ea821c7b7
2 changed files with 36 additions and 28 deletions

View File

@@ -210,6 +210,23 @@ strlen_user ( userptr_t buffer, off_t offset ) {
return strlen ( ( void * ) buffer + offset );
}
/**
* Find character in user buffer
*
* @v buffer User buffer
* @v offset Starting offset within buffer
* @v c Character to search for
* @v len Length of user buffer
* @ret offset Offset of character, or <0 if not found
*/
static inline __attribute__ (( always_inline )) off_t
memchr_user ( userptr_t buffer, off_t offset, int c, size_t len ) {
void *found;
found = memchr ( ( ( void * ) buffer + offset ), c, len );
return ( found ? ( found - ( void * ) buffer ) : -1 );
}
/**
* Convert virtual address to user buffer
*