Rev | Line | |
---|
[9] | 1 | /* Copyright (c) 1985 Ceriel J.H. Jacobs */
|
---|
| 2 |
|
---|
| 3 | /* $Header: /cvsup/minix/src/commands/yap/getline.h,v 1.1.1.1 2005/04/21 14:55:39 beng Exp $ */
|
---|
| 4 |
|
---|
| 5 | # ifndef _GETLINE_
|
---|
| 6 | # define PUBLIC extern
|
---|
| 7 | # else
|
---|
| 8 | # define PUBLIC
|
---|
| 9 | # endif
|
---|
| 10 |
|
---|
| 11 | char * getline();
|
---|
| 12 | /*
|
---|
| 13 | * char * getline(ln,disable_interrupt)
|
---|
| 14 | * long ln; The line number of the line to be returned
|
---|
| 15 | * int disable_interrupt; 1 if interrupts must be ignored, 0 otherwise
|
---|
| 16 | *
|
---|
| 17 | * Returns a pointer to the line with linenumber "ln".
|
---|
| 18 | * It returns 0 if
|
---|
| 19 | * - there was an interrupt, and interrupts were not disabled, or
|
---|
| 20 | * - there is no line with linenumber "ln".
|
---|
| 21 | */
|
---|
| 22 |
|
---|
| 23 | char * alloc();
|
---|
| 24 | /*
|
---|
| 25 | * char * alloc(size, isblock)
|
---|
| 26 | * unsigned size; The size in bytes
|
---|
| 27 | * int isblock; Flag indicating whether this is a file-text
|
---|
| 28 | * block
|
---|
| 29 | *
|
---|
| 30 | * Return a pointer to a block of "size" bytes.
|
---|
| 31 | * Panics if no core can be found.
|
---|
| 32 | */
|
---|
| 33 |
|
---|
| 34 | VOID do_clean();
|
---|
| 35 | /*
|
---|
| 36 | * void do_clean()
|
---|
| 37 | *
|
---|
| 38 | * Cleans up and initializes.
|
---|
| 39 | */
|
---|
| 40 |
|
---|
| 41 | VOID cls_files();
|
---|
| 42 | /*
|
---|
| 43 | * void cls_files()
|
---|
| 44 | *
|
---|
| 45 | * Closes files. Useful for shell escapes.
|
---|
| 46 | */
|
---|
| 47 |
|
---|
| 48 | int getch();
|
---|
| 49 | /*
|
---|
| 50 | * int getch()
|
---|
| 51 | *
|
---|
| 52 | * Get a character from input or command option line (only at start up).
|
---|
| 53 | * Some systems allow us to do some workahead while the user is
|
---|
| 54 | * thinking/reading. Use this to get parts of the input file in core.
|
---|
| 55 | */
|
---|
| 56 |
|
---|
| 57 | long to_lastline();
|
---|
| 58 | /*
|
---|
| 59 | * long to_lastline()
|
---|
| 60 | *
|
---|
| 61 | * Finds the last line of the file, and returns its number.
|
---|
| 62 | * This command can be interrupted, in which case it returns 0.
|
---|
| 63 | */
|
---|
| 64 |
|
---|
| 65 | long getpos();
|
---|
| 66 | /*
|
---|
| 67 | * long getpos(line);
|
---|
| 68 | *
|
---|
| 69 | * get offset of line "line" in the input
|
---|
| 70 | */
|
---|
| 71 | # undef PUBLIC
|
---|
Note:
See
TracBrowser
for help on using the repository browser.