Changeset 97
- Timestamp:
- 03/30/07 02:31:57 (20 months ago)
- Location:
- NEWT0/trunk/src/newt_core
- Files:
-
- 3 modified
Legend:
- Unmodified
- Added
- Removed
-
NEWT0/trunk/src/newt_core/NewtPkg.c
r95 r97 658 658 659 659 // the original file has this (c) message embedded 660 { char msg[] = "Newton � ToolKit Package �1992-1997, Apple Computer, Inc.";660 { char msg[] = "Newtonェ ToolKit Package ゥ 1992-1997, Apple Computer, Inc."; 661 661 PkgWriteData(&pkg, pkg.header_size + pkg.var_data_size, msg, sizeof(msg)); 662 662 pkg.var_data_size += sizeof(msg); … … 1154 1154 1155 1155 1156 1157 1156 /*------------------------------------------------------------------------*/ 1157 /** Read a Package and create an array of parts 1158 * 1159 * @param rcvr [in] receiver 1160 * @param r [in] Package binary object 1161 * 1162 * @retval Newt array containing some descriptions and all parts of the Package 1163 * 1164 * @note for script call 1165 */ 1166 1167 newtRef NsReadPkg(newtRefArg rcvr, newtRefArg r) 1168 { 1169 uint32_t len; 1170 1171 if (! NewtRefIsBinary(r)) 1172 return NewtThrow(kNErrNotABinaryObject, r); 1173 1174 len = NewtBinaryLength(r); 1175 1176 return NewtReadPkg(NewtRefToBinary(r), len); 1177 } 1178 1179 1180 /*------------------------------------------------------------------------*/ 1181 /** Create a new binary object that contains the object tree in package format. 1182 * 1183 * @param rcvr [in] receiver 1184 * @param r [in] object hierarchy describing the package 1185 * 1186 * @retval binary object with package 1187 * 1188 * @note for script call 1189 */ 1190 1191 newtRef NsMakePkg(newtRefArg rcvr, newtRefArg r) 1192 { 1193 return NewtWritePkg(r); 1194 } -
NEWT0/trunk/src/newt_core/NewtVM.c
r77 r97 27 27 #include "NewtPrint.h" 28 28 #include "NewtNSOF.h" 29 #include "NewtPkg.h" 29 30 30 31 … … 3584 3585 NewtDefGlobalFunc(NSSYM(ReadNSOF), NsReadNSOF, 1, "ReadNSOF(nsof)"); 3585 3586 3587 NewtDefGlobalFunc(NSSYM(MakePkg), NsMakePkg, 1, "MakePkg(obj)"); 3588 NewtDefGlobalFunc(NSSYM(ReadPkg), NsReadPkg, 1, "ReadPkg(pkg)"); 3589 3586 3590 NewtDefGlobalFunc(NSSYM(GetEnv), NsGetEnv, 1, "GetEnv(str)"); 3587 3591 -
NEWT0/trunk/src/newt_core/incs/NewtPkg.h
r94 r97 25 25 newtRef NewtWritePkg(newtRefArg pkg); 26 26 27 newtRef NsReadPkg(newtRefArg rcvr, newtRefArg r); 28 newtRef NsMakePkg(newtRefArg rcvr, newtRefArg r); 29 27 30 28 31 #ifdef __cplusplus
