Since Sybase engineering decided not to support multiple page sizes per ASE instance, wouldn't pagesize() always equal @@maxpagesize?
pagesize
Description
Returns the page size, in bytes, for the specified object.
Syntax
pagesize(object_name [, index_name])
pagesize(object_id [,db_id [, index_id]])
The function pagesize() with any type of parameter seems to be redundant IMHO.