* It supports decimal, hexadecimal or octal representations.
*/
int
-getlong(const char *numstr, /*@out@*/long *result)
+getlong(const char *numstr, long *result)
{
char *endptr;
long val;
* It supports decimal, hexadecimal or octal representations.
*/
int
-getulong(const char *numstr, /*@out@*/unsigned long *result)
+getulong(const char *numstr, unsigned long *result)
{
char *endptr;
unsigned long val;
extern /*@only@*//*@null@*/struct group *getgr_nam_gid (/*@null@*/const char *grname);
/* getlong.c */
-extern int getlong (const char *numstr, /*@out@*/long *result);
+ATTR_ACCESS(write_only, 2)
+extern int getlong(const char *numstr, long *result);
/* get_pid.c */
extern int get_pid (const char *pidstr, pid_t *pid);
extern int get_uid (const char *uidstr, uid_t *uid);
/* getulong.c */
-extern int getulong (const char *numstr, /*@out@*/unsigned long *result);
+ATTR_ACCESS(write_only, 2)
+extern int getulong(const char *numstr, unsigned long *result);
/* fputsx.c */
ATTR_ACCESS(write_only, 1, 2)