File: scratchOps.h.svn-base

package info (click to toggle)
squeak-plugins-scratch 1.4.0.2~svn.r83-1
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 584 kB
  • sloc: ansic: 1,360; makefile: 88; sh: 88
file content (25 lines) | stat: -rw-r--r-- 907 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/* OS utilities */

void OpenURL(char *url);
void SetScratchWindowTitle(char *title);
void GetFolderPathForID(int folderID, char *path, int maxPath);
int WinShortToLongPath(char *shortPath, char* longPath, int maxPath);
int IsFileOrFolderHidden(char *fullPath);
void SetUnicodePasteBuffer(short int *utf16, int count);

/* serial port enumeration */
int SerialPortCount(void);
void SerialPortName(int portIndex, char *bsdPath, int maxPathSize);

/* serial port open/close */
int SerialPortOpenPortNamed(char *portName, int baudRate);
void SerialPortClose(int portNum);
int SerialPortIsOpen(int portNum);

/* serial port read/write */
int SerialPortRead(int portNum, char *bufPtr, int bufSize);
int SerialPortWrite(int portNum, char *bufPtr, int bufSize);

/* serial port port options */
int SerialPortSetOption(int portNum, int optionNum, int newValue);
int SerialPortGetOption(int portNum, int optionNum);