Subversion Repositories SvarDOS

Rev

Rev 423 | Rev 430 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 423 Rev 426
Line 138... Line 138...
138
 
138
 
139
/* converts a FCB filename (FILENAMEEXT) into normal format (FILENAME.EXT) */
139
/* converts a FCB filename (FILENAMEEXT) into normal format (FILENAME.EXT) */
140
void file_fcb2fname(char *dst, const char *src);
140
void file_fcb2fname(char *dst, const char *src);
141
 
141
 
142
/* converts an ASCIIZ string into an unsigned short. returns 0 on success. */
142
/* converts an ASCIIZ string into an unsigned short. returns 0 on success. */
143
int atouns(unsigned short *r, const char *s);
143
int atous(unsigned short *r, const char *s);
144
 
144
 
145
/* appends a backslash if path is a directory
145
/* appends a backslash if path is a directory
146
 * returns the (possibly updated) length of path */
146
 * returns the (possibly updated) length of path */
147
unsigned short path_appendbkslash_if_dir(char *path);
147
unsigned short path_appendbkslash_if_dir(char *path);
148
 
148
 
Line 155... Line 155...
155
 
155
 
156
/* computes a formatted date based on NLS patterns found in p
156
/* computes a formatted date based on NLS patterns found in p
157
 * returns length of result */
157
 * returns length of result */
158
unsigned short nls_format_date(char *s, unsigned short yr, unsigned char mo, unsigned char dy, const struct nls_patterns *p);
158
unsigned short nls_format_date(char *s, unsigned short yr, unsigned char mo, unsigned char dy, const struct nls_patterns *p);
159
 
159
 
160
/* computes a formatted time based on NLS patterns found in p
160
/* computes a formatted time based on NLS patterns found in p, sc are ignored if set 0xff
161
 * returns length of result */
161
 * returns length of result */
162
unsigned short nls_format_time(char *s, unsigned char ho, unsigned char mn, const struct nls_patterns *p);
162
unsigned short nls_format_time(char *s, unsigned char ho, unsigned char mn, unsigned char sc, const struct nls_patterns *p);
163
 
163
 
164
/* computes a formatted integer number based on NLS patterns found in p
164
/* computes a formatted integer number based on NLS patterns found in p
165
 * returns length of result */
165
 * returns length of result */
166
unsigned short nls_format_number(char *s, unsigned long num, const struct nls_patterns *p);
166
unsigned short nls_format_number(char *s, unsigned long num, const struct nls_patterns *p);
167
 
167