mybusinessbasic-devel Mailing List for My Business Basic (Page 4)
Status: Alpha
Brought to you by:
mikecurry1974
You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(90) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <mik...@us...> - 2003-12-20 03:30:56
|
Update of /cvsroot/mybusinessbasic/mybb
In directory sc8-pr-cvs1:/tmp/cvs-serv4464
Modified Files:
Makefile mybb.c mybb.h utilities.c
Added Files:
mybb.conf
Log Message:
Completed Task: 90819
Suggest that a "mybb.conf" be used for system
configuration settings such as what the welcome
message should say, what prompt to use, default date
and time format, etc.
--- NEW FILE: mybb.conf ---
#########################################################
#
# mybb.conf - MyBB Configuration
# Copyright (c)2003 by MjcSoftware
#
#########################################################
# Characters to display at prompt
ConsolePrompt=->
# Program to run at start-up
StartUp=start_up
Index: Makefile
===================================================================
RCS file: /cvsroot/mybusinessbasic/mybb/Makefile,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** Makefile 18 Dec 2003 17:17:31 -0000 1.1
--- Makefile 20 Dec 2003 03:30:52 -0000 1.2
***************
*** 1,25 ****
! CC=gcc
! #CFLAGS=-O3 -Wall
! CFLAGS=-ggdb -Wall
! LIBS=-lm -lreadline -ltermcap
!
! OBJECTS=mybb.o storage.o stack.o parser.o executor.o runtime.o \
! tables.o list.o utilities.o functions.o
!
! basic: $(OBJECTS)
! # $(CC) -pg -o mybb $(OBJECTS) $(LIBS)
! $(CC) -o mybb $(OBJECTS) $(LIBS)
!
! clean:
! rm -f $(OBJECTS) mybb
!
! mybb.o: mybb.c mybb.h errors.h operators.h
! storage.o: storage.c mybb.h errors.h operators.h
! stack.o: stack.c mybb.h errors.h operators.h
! parser.o: parser.c mybb.h errors.h operators.h
! executor.o: executor.c mybb.h errors.h operators.h
! runtime.o: runtime.c mybb.h errors.h operators.h
! list.o: list.c mybb.h errors.h operators.h
! tables.o: tables.c mybb.h errors.h operators.h
! utilities.o: utilities.c mybb.h errors.h operators.h
! functions.o: functions.c mybb.h errors.h operators.h
--- 1,25 ----
! CC=gcc
! #CFLAGS=-O3 -Wall
! CFLAGS=-ggdb -Wall
! LIBS=-lm -lreadline -ltermcap
!
! OBJECTS=mybb.o storage.o stack.o parser.o executor.o runtime.o \
! tables.o list.o utilities.o functions.o
!
! basic: $(OBJECTS)
! # $(CC) -pg -o mybb $(OBJECTS) $(LIBS)
! $(CC) -o mybb $(OBJECTS) $(LIBS)
!
! clean:
! rm -f $(OBJECTS) mybb
!
! mybb.o: mybb.c mybb.h errors.h operators.h
! storage.o: storage.c mybb.h errors.h operators.h
! stack.o: stack.c mybb.h errors.h operators.h
! parser.o: parser.c mybb.h errors.h operators.h
! executor.o: executor.c mybb.h errors.h operators.h
! runtime.o: runtime.c mybb.h errors.h operators.h
! list.o: list.c mybb.h errors.h operators.h
! tables.o: tables.c mybb.h errors.h operators.h
! utilities.o: utilities.c mybb.h errors.h operators.h
! functions.o: functions.c mybb.h errors.h operators.h
Index: mybb.c
===================================================================
RCS file: /cvsroot/mybusinessbasic/mybb/mybb.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** mybb.c 18 Dec 2003 18:50:39 -0000 1.2
--- mybb.c 20 Dec 2003 03:30:52 -0000 1.3
***************
*** 62,65 ****
--- 62,71 ----
program *pgm;
FILE *fp;
+
+ char *prompt;
+ prompt=fgetValue("ConsolePrompt");
+
+ char *StartUpProgram;
+ StartUpProgram=fgetValue("StartUp");
signal(SIGFPE, fpe_handler);
***************
*** 99,103 ****
gprog->nextprog = 0;
gprog->prevprog = 0;
! input = readline("->");
prog = input;
--- 105,109 ----
gprog->nextprog = 0;
gprog->prevprog = 0;
! input = readline(prompt);
prog = input;
Index: mybb.h
===================================================================
RCS file: /cvsroot/mybusinessbasic/mybb/mybb.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** mybb.h 20 Dec 2003 01:27:04 -0000 1.3
--- mybb.h 20 Dec 2003 03:30:52 -0000 1.4
***************
*** 300,303 ****
--- 300,307 ----
// utilities.c
+ char *mid(char *str1,int start,int length);
+ char *fgetValue(char *label);
+ int fputValue(char *label, char *value);
+ void getConfig();
short BigShort(short l);
long BigLong(long l);
***************
*** 344,348 ****
// exec.c
! int execline(program *pgm, statement *stmt);
void *SafeMalloc(long size);
--- 348,352 ----
// exec.c
! int execline(program *pgm, statement *stmt);
void *SafeMalloc(long size);
Index: utilities.c
===================================================================
RCS file: /cvsroot/mybusinessbasic/mybb/utilities.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** utilities.c 18 Dec 2003 17:17:31 -0000 1.1
--- utilities.c 20 Dec 2003 03:30:52 -0000 1.2
***************
*** 11,14 ****
--- 11,125 ----
extern int chaninfo;
+
+ char *mid(char *str1,int start,int length)
+ {
+ char *sptr,*tptr,*vptr;
+ int i = 0;
+
+ int len = strlen(str1);
+
+ if (start < 0)
+ start = (len + start) + 1;
+
+ if (len < start - 1)
+ return(0);
+
+ sptr = str1;
+ sptr += start-1;
+ vptr = (char *) malloc (length+1);
+ strncpy (vptr, sptr, length);
+ tptr = vptr;
+
+ for (i = 0; i < length; i++)
+ *tptr++;
+
+ *tptr='\0';
+
+ return(vptr);
+ }
+
+ /* get value from file */
+ /* if label is NULL, then this function will read first non-blank line of text. */
+ char *fgetValue(char *label)
+ {
+ char p1[1000]="", empty[1000]="", *value;
+ FILE *infile;
+
+ getConfig();
+
+ infile = fopen("mybb.conf","r");
+ if (!infile)
+ {
+ return "";
+ }
+
+ /* no idea.@ */
+ value = empty;
+
+ /* read from file */
+ while(fgets(p1,1000,infile) != NULL)
+ {
+ p1[strlen(p1)-1] = '\0';
+
+ if (!strlen(label))
+ {
+ value = p1;
+ if (strlen(p1))
+ {
+ break;
+ }
+ }
+
+ else if ((p1[0] != '#') && (strstr(p1,label)))
+ {
+ value = mid(p1,strlen(label)+2,strlen(p1));
+ break;
+ }
+ }
+ fclose(infile);
+
+ if (!strlen(value))
+ {
+ return "";
+ }
+
+ return (value);
+ }
+
+ int fputValue(char *label, char *value)
+ {
+ char line_item[1000];
+ FILE *outfile;
+
+ getConfig();
+ outfile = fopen("mybb.conf","a+");
+ if (!outfile)
+ {
+ return 0;
+ }
+
+ strcpy(line_item,label);
+ strcat(line_item,value);
+
+ fprintf(outfile,"%s",line_item);
+
+ fclose(outfile);
+ return 1;
+ }
+
+ void getConfig()
+ {
+ FILE *infile;
+
+ /* we need to create the dat file if it doesnt exist */
+ infile = fopen("mybb.conf","r");
+ if(!infile)
+ {
+ infile = fopen("mybb.conf","w");
+ }
+ fclose(infile);
+
+ return;
+ }
void WriteByte(FILE *fp, byte c)
|
|
From: <mik...@us...> - 2003-12-20 01:27:07
|
Update of /cvsroot/mybusinessbasic/mybb In directory sc8-pr-cvs1:/tmp/cvs-serv20536 Modified Files: mybb.h Log Message: Cleaning up Index: mybb.h =================================================================== RCS file: /cvsroot/mybusinessbasic/mybb/mybb.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** mybb.h 18 Dec 2003 19:16:20 -0000 1.2 --- mybb.h 20 Dec 2003 01:27:04 -0000 1.3 *************** *** 272,276 **** mybbfloat fltarg; } execelement; ! // storage.c int writeall(program *pgm, char *filename); --- 272,276 ---- mybbfloat fltarg; } execelement; ! // storage.c int writeall(program *pgm, char *filename); |
|
From: Michael S. L. <mi...@ha...> - 2003-12-19 21:53:32
|
Damn, I went back a page in my browser a few times and for some reason this reposted the "Add the / for LIST" task. -- Michael St. Laurent Hartwell Corporation |
|
From: Michael S. L. <mi...@ha...> - 2003-12-19 21:45:32
|
In Openbasic the START command clears everything and sets the amount of memory reserved. It can also start "Ghost" or background tasks. I tried the command in MyBB but it doesn't seem to do anything that I can see. -- Michael St. Laurent Hartwell Corporation |
|
From: Mike C. <mi...@gj...> - 2003-12-19 19:25:37
|
I have setup to groups for Tasks (Tasks are accessible on the start page on our project). Please go there and add anything you would like to see done. This will allow others to go and take a task and start working on it. I know for instance that someone wanted a MERGE() directive... just go to the SF page for MyBB and add anything you can think of... just make sure a similar task isn't already there. When creating a task I set the end date to next year at the same time, I never specify the hours, unless of course I have an idea how long it would take. Anyways by adding tasks and rating the priorities you will be giving people something to start... I previously used RFE for tasks, but I am going to remove them and add them to the "Tasks" menu. Thanks, Mike |
|
From: Michael S. L. <mi...@ha...> - 2003-12-19 18:49:26
|
Perhaps this is something I could look into. > -----Original Message----- > From: Mike Curry [mailto:mi...@gj...] > Sent: Friday, December 19, 2003 10:38 AM > To: my...@ya... > Subject: RE: [mybb] mybb source compiles under FreeBSD > > Sounds good, I am not sure how that's done exactly, but if someone is up > to learn, it will be a great starter addition. > > BTW: I use Cygwin to compile the windows version (just in case I haven't > mentioned that before). > > -----Original Message----- > From: Michael St. Laurent [mailto:ro...@li...] > Sent: December 19, 2003 1:34 PM > To: 'my...@ya...' > Subject: RE: [mybb] mybb source compiles under FreeBSD > > Mike <mailto:mik...@ro...> wrote: > > Make sure if you are compiling in a Non windows platform you //REM > > out the line in Mybb.h > > > > #DEFINE WIN32 > > > > And unrem > > > > #DEFINE LINUX > > > > That will help the core dump out. > > > > Can you CVS the change in functions.c? > > We should probably add the "configure" stuff used in most opensource > projects that automatically configures the make environment. > > -- > Michael St. Laurent > Hartwell Corporation > > To unsubscribe from this group, send an email to: > myb...@ya... > > > > > Yahoo! Groups Links > > To visit your group on the web, go to: > http://groups.yahoo.com/group/mybb/ > > To unsubscribe from this group, send an email to: > myb...@ya... > > Your use of Yahoo! Groups is subject to: > http://docs.yahoo.com/info/terms/ > > > > > To unsubscribe from this group, send an email to: > myb...@ya... > > > > ------------------------ Yahoo! Groups Sponsor ---------------------~--> > Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark > Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada. > http://www.c1tracking.com/l.asp?cid=5511 > http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/taFolB/TM > ---------------------------------------------------------------------~-> > > Yahoo! Groups Links > > To visit your group on the web, go to: > http://groups.yahoo.com/group/mybb/ > > To unsubscribe from this group, send an email to: > myb...@ya... > > Your use of Yahoo! Groups is subject to: > http://docs.yahoo.com/info/terms/ |
|
From: Oldno7 (G. Hernandez) <gui...@Qu...> - 2003-12-19 18:12:14
|
Yes! it does. It compiles cleanly .(just touched one line in functions.c that appears to be a invisible control character, because the compiler claims a syntax error, and the syntax is ok - I have only swapped the order and deleted the blank line-) I'm gonna try it and report the results ( a PRINT DIR causes a core dumped, I think its a known bug but other functions seem ok). I've just received the message about the indexed, keyed tool. It looks fine... let's see. I append the diff output from the original functions.c and the compile ok version. |
|
From: Michael S. L. <mi...@ha...> - 2003-12-19 18:10:53
|
OpenBasic (from MAI) added stuff as well for multi-keyed files. Since the fields were named you could just specify the field name to read instead of having to use asterisks to ignore the fields you don't want. For instance, if you were only interested in the field named "PARTNUM" you could use the following: 9901 IOLIST #PARTNUM=PARTNUMBER$ This would read in the PARTNUM field and ignore the rest of the record. If you used a variable name that matches the field name you could use this alternate format: 9901 IOLIST #PARTNUM$ And it will read the PARTNUM field into the PARTNUM$ variable. -- Michael St. Laurent Hartwell Corporation -----Original Message----- From: John Spikowski [mailto:Jo...@vi...] Sent: Friday, December 19, 2003 9:59 AM To: my...@ya... Subject: RE: [mybb] Keyed Database System The most difficult part is going to be the IOLIST functionality. PVX has extended the functionality of IOL's over the years. How many 'C' programmers are currently on the list ? -----Original Message----- From: Mike [mailto:mik...@ro...] Sent: Friday, December 19, 2003 9:50 AM To: my...@ya... Subject: RE: [mybb] Keyed Database System Yes it does, not bad. We should start some planning and get everyone something to do... any suggestions anyone? _____ From: Michael St. Laurent [mailto:ro...@li...] Sent: Friday, December 19, 2003 12:50 PM To: 'my...@ya...' Subject: RE: [mybb] Keyed Database System Wow, that seems like exactly what we're looking for, doesn't it? -----Original Message----- From: Mike [mailto:mik...@ro...] Sent: Friday, December 19, 2003 5:55 AM To: my...@ya... Cc: myb...@li... Subject: [mybb] Keyed Database System Check this out and let me know what you think, Theodore brought this to my attention... we could use this for the normal directives... (Direct/Keyed/etc) As for SQL I think we should add new commands. http://mission.base.com/peter/source/ <http://mission.base.com/peter/source/> PBL - The Program Base Library PBL is a GPL C library of functions that can be used in a C or C++ project. PBL is highly portable and compiles warning free on Linux gcc, Windows Cygwin gcc and Windows Microsoft Visual C++, V 6.0. The code of the PBL library includes: PBL BASE - license GPL/LGPL, some base functions, see pbl_* functions, PBL HASH - license GPL/LGPL, an open source memory hash table implementation, see pblHt* functions, Features: * random access lookups * sequential access * regression test frame * LGPL license PBL KEYFILE - license GPL/LGPL, an open source key file implementation, see pblKf* functions, Features: * ultra fast B* tree implementation for random lookups * transaction handling * sequential access methods * embedable small footprint, < 35 Kb * arbitrary size files, up to 4 Terrabytes * arbitrary number of records per file, up to 2 ^^ 48 records * duplicate keys * advanced key compression for minimal size B trees * keylength up to 255 bytes * datalength up to 2 Gigabytes per record * key files are binary compatible between arbitrary platforms * regression test frame * LGPL license PBL ISAM - license GPL/LGPL, an open source ISAM file implementation, see pblIsam* functions Features: * ultra fast B* tree implementation for random lookups * transaction handling * sequential access methods * embedable small footprint, < 75 Kb * arbitrary size files, up to 4 Terrabytes * arbitrary number of records per file, up to 2 ^^ 48 records * duplicate keys and unique keys * advanced key compression for minimal size index files * keylength up to 255 bytes per index * keylength up to 1024 bytes per record * datalength up to 2 Gigabytes per record * ISAM files are binary compatible between arbitrary platforms * regression test frame * LGPL license To unsubscribe from this group, send an email to: myb...@ya... _____ Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/mybb/ <http://groups.yahoo.com/group/mybb/> * To unsubscribe from this group, send an email to: myb...@ya... <mailto:myb...@ya...?subject=Unsubscribe> * Your use of Yahoo! Groups is subject to the Yahoo! <http://docs.yahoo.com/info/terms/> Terms of Service. To unsubscribe from this group, send an email to: myb...@ya... _____ Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/mybb/ <http://groups.yahoo.com/group/mybb/> * To unsubscribe from this group, send an email to: myb...@ya... <mailto:myb...@ya...?subject=Unsubscribe> * Your use of Yahoo! Groups is subject to the Yahoo! <http://docs.yahoo.com/info/terms/> Terms of Service. To unsubscribe from this group, send an email to: myb...@ya... _____ Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/mybb/ <http://groups.yahoo.com/group/mybb/> * To unsubscribe from this group, send an email to: myb...@ya... <mailto:myb...@ya...?subject=Unsubscribe> * Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service <http://docs.yahoo.com/info/terms/> . To unsubscribe from this group, send an email to: myb...@ya... _____ Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/mybb/ <http://groups.yahoo.com/group/mybb/> * To unsubscribe from this group, send an email to: myb...@ya... <mailto:myb...@ya...?subject=Unsubscribe> * Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service <http://docs.yahoo.com/info/terms/> . |
|
From: Michael S. L. <mi...@ha...> - 2003-12-19 16:54:49
|
Actually, after some thought I'd be willing to sign on as sort of a junior developer. My 'C' skills are limited but I'm willing to expand them. Sourceforge ID: ismikes > Mike wrote: > > I feel we need the following to make this project a success: > > > > - 1-3 more Programmers > > - 1-3 MyBB Basic developers for samples & Testing > > - 1-2 Document writers, for adding new features, the base > > manual, etc. > > - 1-2 Release technicians -> A person who takes the latest > > source and compiles all of the binaries for every platform supported > > (Linux & Windows at this point) > > > > If you are interested in filling one of these positions in the project, > > please sign up for a SourceForge ID at http://www.sourceforge.net > > <http://www.sourceforge.net/> and then email me your SourceForge ID and > > I will add you into the project. |
|
From: Oldno7 (G. Hernandez) <gui...@Qu...> - 2003-12-19 08:54:16
|
Under the point of view of someone to have large amount of data (and apps running) in indexed files, the compatibility means that I can do a "step by step" transition to the new bb code. At least we can consider making a "data transformation tool". But the sintax should be keeped. Mike wrote: >That would be a good idea as well, I'm not really sure how much >compatibility we should keep with other BB's, and we should have a >discussion regarding this... > >I think we could do a few things... (add any other ideas, or feel free to >comment) > >1) Keep some sort of compatibility, and have btree databases using >SORT/KEYED/MKEYED.DIRECT directives. Have the option to set a system >parameter to turn off btree files and substitute the commands to create >tables rather then files in a database. > >2) Scrap Btree all together and go 100% SQL. > >3) Keep the directives (decribed in #1 with their true functionality in >normal bb languages) and introduce new commands for SQL... like... > > CREATE DATABASE > CREATE TABLE > CREATE FIELD > > SELECT (the real select command) > > DROP DATABASE > DROP TABLE > DROP FIELD > > INSERT INTO > > Etc... trying to keep it as close to true SQL commands as possible. > >4) Do the Mike King thing and create a wrapper with the ability to >continue using btree files if required. > >Any how, a few ideas for discussion... > >Mike > > >-----Original Message----- >From: John Spikowski [mailto:Jo...@vi...] >Sent: Thursday, December 18, 2003 9:14 PM >To: my...@ya... >Subject: RE: [mybb] MyBB SourceForge Announcement! > >Personally I'm not interested in a another proprietary file system. How many >developers still use BTrieve? > >I think Mike King did a great job of putting a BB syntax wrapper around the >ODBC interface. Something like that would be great. > >John > > |
|
From: <mik...@us...> - 2003-12-19 06:16:32
|
Update of /cvsroot/mybusinessbasic/mybb In directory sc8-pr-cvs1:/tmp/cvs-serv7632 Modified Files: readme.txt Log Message: This is a commit test, you should receive a message! Index: readme.txt =================================================================== RCS file: /cvsroot/mybusinessbasic/mybb/readme.txt,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** readme.txt 19 Dec 2003 05:59:59 -0000 1.19 --- readme.txt 19 Dec 2003 06:16:28 -0000 1.20 *************** *** 12,13 **** --- 12,14 ---- easier to follow. + \ No newline at end of file |
|
From: <mik...@us...> - 2003-12-19 06:15:41
|
Update of /cvsroot/mybusinessbasic/mybb In directory sc8-pr-cvs1:/tmp/cvs-serv7512 Modified Files: revisions.txt Log Message: Send CVS Commit messages to the devel mailing list. Index: revisions.txt =================================================================== RCS file: /cvsroot/mybusinessbasic/mybb/revisions.txt,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** revisions.txt 19 Dec 2003 05:31:34 -0000 1.5 --- revisions.txt 19 Dec 2003 06:15:38 -0000 1.6 *************** *** 1,105 **** ! ====================================================================== ! MyBB Version 1.26 - Release Notes ! Released: December 18th, 2003 ! ! MyBB(tM) Copyright(c) 2003 by MJC Software. All Rights Reserved ! mik...@mj... http://www.mjcsoftware.com/ ! ! ====================================================================== ! ! * = Denotes a new feature ! # = Denotes a major bug fix ! (L) = Feature/Bug is specific to Linux Only ! (W) = Feature/Bug is specific to Windows Only ! ! Version Date Description of Change ! ---------------------------------------------------------------------- ! 1.26 2003/12/17 Added headers to all programs before making ! the project open source. ! ! 1.25 2003/12/17 Prevented various directives from executing in ! command mode. This fixes the problem where ! typing EXIT from command mode would crash ! the program. ! ! 1.24* 2003/12/17 Added a new REV function that reverses a ! string. ! ! eg: -> ? REV("ABC") ! CBA ! ! 1.23* 2003/12/17 Added a new RTI function to convert a Roman ! Numeral string to an integer. ! ! eg: -> ? RTI("MCMXLIII") ! 1943 ! ! 1.22* 2003/12/16 Added System variable ERS for compatability. ! ! 1.21(L) 2003/12/16 Fixed some potential memory allocation ! problems, also removed some unnecessary ! code. ! ! 1.20(L) 2003/12/15 Fixed the DIR function in Linux, it was ! causing a segment fault. ! ! 1.19 2003/12/15 Fixed a problem where a line number greater ! than 65534 would wrap around and create a ! lesser line number. Reported by John ! Spikowski. ! ! 1.18 2003/12/13 Implemented STP(,3) and CVT(,2). Strips all ! white characters. ! ! 1.17 2003/12/13 Changed DIR function to return proper ! delimiters. (Now Using the DLM) ! ! 1.16* 2003/12/13 Added EOM for Compatability. ! ! 1.15# 2003/12/13 The Let directive was not working correctly at ! the console, you actually had to leave the LET ! directive out for it to actually work. This ! is now resolved. ! ! 1.14* 2003/12/12 Added TME for Compatability. ! ! 1.13* 2003/12/12 Added TMS for Compatability. ! ! 1.12 2003/12/12 Added some missing Error #20 messages. ! ! 1.11# 2003/12/12 Fixed a compile warning where the stack module ! would have failed due to a missing <string.h> ! include. ! ! 1.10 2003/12/11 Cleaned up code, updated version number for ! Development release 1.10. ! ! 1.09* 2003/12/11 Added LCS -> Convert string to lowercase for ! compatability. ! ! 1.08* 2003/12/11 Added UCS -> Convert string to uppercase for ! compatability. ! ! 1.07# 2003/12/11 Fixed CVT -> 8 & 128, wasn't working. ! ! 1.06* 2003/12/11 Added STP("",x) where: ! if x=0 -> Trims Leading spaces ! if x=1 -> Trims Trailing spaces ! if x=2 -> Trims Leading & Trailing spaces ! ! 1.05* 2003/12/11 Added DLM for Compatability. ! ! 1.04 2003/12/11 Renamed McBBx to MyBB (My Business Basic) to ! avoid any conflicts with other Business ! Basic software. ! ! 1.03* 2003/12/11 Added SSN for compatability. ! ! 1.02 2003/12/11 Moved all Copyright information into ! the executable and cleared up the ! "start_up" file. ! ! 1.01# 2003/12/11 Corrected DAY function, was returning ! a negative year. ! ! 1.00 2003/12/10 Public release of MyBB. --- 1,105 ---- ! ====================================================================== ! MyBB Version 1.26 - Release Notes ! Released: December 18th, 2003 ! ! MyBB(tM) Copyright(c) 2003 by MJC Software. All Rights Reserved ! mik...@mj... http://www.mjcsoftware.com/ ! ! ====================================================================== ! ! * = Denotes a new feature ! # = Denotes a major bug fix ! (L) = Feature/Bug is specific to Linux Only ! (W) = Feature/Bug is specific to Windows Only ! ! Version Date Description of Change ! ---------------------------------------------------------------------- ! 1.26 2003/12/17 Added headers to all programs before making ! the project open source. ! ! 1.25 2003/12/17 Prevented various directives from executing in ! command mode. This fixes the problem where ! typing EXIT from command mode would crash ! the program. ! ! 1.24* 2003/12/17 Added a new REV function that reverses a ! string. ! ! eg: -> ? REV("ABC") ! CBA ! ! 1.23* 2003/12/17 Added a new RTI function to convert a Roman ! Numeral string to an integer. ! ! eg: -> ? RTI("MCMXLIII") ! 1943 ! ! 1.22* 2003/12/16 Added System variable ERS for compatability. ! ! 1.21(L) 2003/12/16 Fixed some potential memory allocation ! problems, also removed some unnecessary ! code. ! ! 1.20(L) 2003/12/15 Fixed the DIR function in Linux, it was ! causing a segment fault. ! ! 1.19 2003/12/15 Fixed a problem where a line number greater ! than 65534 would wrap around and create a ! lesser line number. Reported by John ! Spikowski. ! ! 1.18 2003/12/13 Implemented STP(,3) and CVT(,2). Strips all ! white characters. ! ! 1.17 2003/12/13 Changed DIR function to return proper ! delimiters. (Now Using the DLM) ! ! 1.16* 2003/12/13 Added EOM for Compatability. ! ! 1.15# 2003/12/13 The Let directive was not working correctly at ! the console, you actually had to leave the LET ! directive out for it to actually work. This ! is now resolved. ! ! 1.14* 2003/12/12 Added TME for Compatability. ! ! 1.13* 2003/12/12 Added TMS for Compatability. ! ! 1.12 2003/12/12 Added some missing Error #20 messages. ! ! 1.11# 2003/12/12 Fixed a compile warning where the stack module ! would have failed due to a missing <string.h> ! include. ! ! 1.10 2003/12/11 Cleaned up code, updated version number for ! Development release 1.10. ! ! 1.09* 2003/12/11 Added LCS -> Convert string to lowercase for ! compatability. ! ! 1.08* 2003/12/11 Added UCS -> Convert string to uppercase for ! compatability. ! ! 1.07# 2003/12/11 Fixed CVT -> 8 & 128, wasn't working. ! ! 1.06* 2003/12/11 Added STP("",x) where: ! if x=0 -> Trims Leading spaces ! if x=1 -> Trims Trailing spaces ! if x=2 -> Trims Leading & Trailing spaces ! ! 1.05* 2003/12/11 Added DLM for Compatability. ! ! 1.04 2003/12/11 Renamed McBBx to MyBB (My Business Basic) to ! avoid any conflicts with other Business ! Basic software. ! ! 1.03* 2003/12/11 Added SSN for compatability. ! ! 1.02 2003/12/11 Moved all Copyright information into ! the executable and cleared up the ! "start_up" file. ! ! 1.01# 2003/12/11 Corrected DAY function, was returning ! a negative year. ! ! 1.00 2003/12/10 Public release of MyBB. |
|
From: Michael S. L. <mi...@ha...> - 2003-12-18 22:38:48
|
The source code file has a readline directory but it doesn't seem to compile any of the code contained therein (at least not for the Linux build). Is it there by mistake? -- Michael St. Laurent Hartwell Corporation |
|
From: Michael S. L. <mi...@ha...> - 2003-12-18 22:27:46
|
What file types are available so far? String? Serial? Indexed? Direct? Multi-keyed? -- Michael St. Laurent Hartwell Corporation |
|
From: Michael S. L. <mi...@ha...> - 2003-12-18 22:24:46
|
I corrected the compile error in functions.c by reversing the positions of
lines 1202 and 1204. It looks like this now and compiles without a hitch:
mybbstring fnc_rev(mybbstring s)
{
char *str;
char *p1, *p2;
str = s.str;
if (str || *str)
{
for (p1 = str, p2 = str + strlen(str) - 1; p2 > p1; ++p1,
--p2)
--
Michael St. Laurent
Hartwell Corporation
|
|
From: Michael S. L. <mi...@ha...> - 2003-12-18 21:54:45
|
I would be willing to help by generating Linux distribution files. -- Michael St. Laurent Hartwell Corporation |
|
From: Michael S. L. <mi...@ha...> - 2003-12-18 21:52:15
|
I downloaded the source file, unzipped it and attempted to compile it on my Red Hat 7.3 system. The following resulted: [root@hart-nas mybb]# [root@hart-nas mybb]# make make: *** Warning: File `mybb.c' has modification time in the future (2003-12-18 13:48:24 > 2003-12-18 13:27:47) gcc -ggdb -Wall -c -o mybb.o mybb.c gcc -ggdb -Wall -c -o storage.o storage.c gcc -ggdb -Wall -c -o stack.o stack.c gcc -ggdb -Wall -c -o parser.o parser.c gcc -ggdb -Wall -c -o executor.o executor.c gcc -ggdb -Wall -c -o runtime.o runtime.c gcc -ggdb -Wall -c -o tables.o tables.c gcc -ggdb -Wall -c -o list.o list.c gcc -ggdb -Wall -c -o utilities.o utilities.c gcc -ggdb -Wall -c -o functions.o functions.c functions.c: In function `fnc_rev': functions.c:1204: parse error before `char' functions.c:1208: `p1' undeclared (first use in this function) functions.c:1208: (Each undeclared identifier is reported only once functions.c:1208: for each function it appears in.) functions.c:1208: `p2' undeclared (first use in this function) functions.c:1208: warning: left-hand operand of comma expression has no effect functions.c:1208: warning: left-hand operand of comma expression has no effect make: *** [functions.o] Error 1 [root@hart-nas mybb]# -- Michael St. Laurent Hartwell Corporation |
|
From: Michael S. L. <mi...@ha...> - 2003-12-18 21:50:15
|
Are you sure you want to list the development status as "Production/Stable"? -- Michael St. Laurent Hartwell Corporation |