IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 40522


Ignore:
Timestamp:
Aug 29, 2018, 9:42:25 AM (8 years ago)
Author:
eugene
Message:

add strstr function to opihi; add triangular masking function

Location:
trunk/Ohana/src/opihi
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/cmd.basic/Makefile

    r37049 r40522  
    5454$(SRC)/strlen.$(ARCH).o     \
    5555$(SRC)/substr.$(ARCH).o     \
     56$(SRC)/strstr.$(ARCH).o     \
    5657$(SRC)/strhash.$(ARCH).o     \
    5758$(SRC)/strmatch.$(ARCH).o     \
  • trunk/Ohana/src/opihi/cmd.basic/init.c

    r37049 r40522  
    4242int strmatch        PROTO((int, char **));
    4343int substr_func     PROTO((int, char **));
     44int strstr_func     PROTO((int, char **));
    4445int strpop          PROTO((int, char **));
    4546int strhash         PROTO((int, char **));
     
    9495  {1, "fprintf",       fprintf_opihi,      "formatted print to standard output"},
    9596  {1, "strlen",        strlen_func,        "string length"},
    96   {1, "substr",        substr_func,        "substring"},
     97  {1, "substr",        substr_func,        "extract a substring"},
     98  {1, "strstr",        strstr_func,        "find a substring"},
    9799  {1, "strhash",       strhash,            "generate a hash for a string"},
    98100  {1, "strpop",        strpop,             "pop a string"},
  • trunk/Ohana/src/opihi/cmd.basic/substr.c

    r25757 r40522  
    77
    88  if ((argc != 4) && (argc != 5)) {
    9     gprint (GP_ERR, "USAGE: substr (string) N1 N2 [var]\n");
     9    gprint (GP_ERR, "USAGE: substr (string) Nstart Nlength [var]\n");
    1010    return (FALSE);
    1111  }
     
    2020  }
    2121  if ((N2 < 0) || ((N2+N1) >  strlen(argv[1]))) {
    22       gprint (GP_ERR, "ERROR: end value out of range in substr command\n");
     22      gprint (GP_ERR, "ERROR: length out of range in substr command\n");
    2323      return (FALSE);
    2424  }
  • trunk/Ohana/src/opihi/cmd.data/Makefile

    r40383 r40522  
    153153$(SRC)/textline.$(ARCH).o          \
    154154$(SRC)/threshold.$(ARCH).o              \
     155$(SRC)/triangle.$(ARCH).o                  \
    155156$(SRC)/tv.$(ARCH).o                \
    156157$(SRC)/tvchannel.$(ARCH).o         \
  • trunk/Ohana/src/opihi/cmd.data/init.c

    r40383 r40522  
    138138int textline         PROTO((int, char **));
    139139int threshold        PROTO((int, char **));
     140int triangle         PROTO((int, char **));
    140141int tv               PROTO((int, char **));
    141142int tvchannel        PROTO((int, char **));
     
    323324  {1, "textline",     textline,         "write text line on graph"},
    324325  {1, "threshold",    threshold,        "find (interpolate) location of transition"},
     326  {1, "triangle",     triangle,         "fill a triangular region with a value"},
    325327  {1, "tv",           tv,               "display an image on the Kii window"},
    326328  {1, "tvchannel",    tvchannel,        "set the current tv channel"},
Note: See TracChangeset for help on using the changeset viewer.